我的問題是,我無法結帳存儲庫,因爲授權失敗的消息,我用我的redmine登錄/盒根登錄,我無法結帳。 我可以從redmine瀏覽存儲庫而不會收到任何404錯誤。
在redmine中的存儲庫的用戶鏈接中,沒有用戶顯示,編輯了很多次存儲庫用戶,仍然沒有進展。Redmine,無法結帳svn存儲庫401失敗
我一倍的Apache2檢查以下 DSN在svn.conf網站,提供正確
SQL登錄,用戶名和密碼是否正確
服務器的詳細信息 的Ubuntu 12.04 的Apache 2.2.22
我的問題是,我無法結帳存儲庫,因爲授權失敗的消息,我用我的redmine登錄/盒根登錄,我無法結帳。 我可以從redmine瀏覽存儲庫而不會收到任何404錯誤。
在redmine中的存儲庫的用戶鏈接中,沒有用戶顯示,編輯了很多次存儲庫用戶,仍然沒有進展。Redmine,無法結帳svn存儲庫401失敗
我一倍的Apache2檢查以下 DSN在svn.conf網站,提供正確
SQL登錄,用戶名和密碼是否正確
服務器的詳細信息 的Ubuntu 12.04 的Apache 2.2.22
以下過程解決了我的問題。它允許存儲庫與Redmine(用戶映射)集成併爲SVN存儲庫進行身份驗證。 (假設你有Subversion的中的libapache2 - svn的包和已經重新啓動的Apache2服務)
創建SVN父目錄
<pre>
mkdir /svn
</pre>
與編輯器中打開/etc/apache2/mods-enabled/dav_svn.conf
<pre>
<Location /svn>
DAV svn
SVNParentPath /svn
AuthType basic
AuthName "SVN repositories"
AuthUserFile /svn/auth
Require valid-user
</Location>
</pre>
創建的htpasswd文件,添加一個用戶,添加只是刪除-c參數
<pre>
htpasswd -cm auth /svn/auth admin
</pre>
個
安裝權限
<pre>
chown -R www-data:www-data /svn
chmod -R g+ws /svn
</pre>
重新啓動Apache
<pre>
service apache2 restart
</pre>
一些變化也需要在管理平臺
<ul>
<li>Setup crontab for managing repositories with redmine</li>
<li>when you browse the repository from redmine and you get a 404 error then go to project settings-> repositories-> your repository [edit]
<ul>
<li>Username = admin</li>
<li>Password is admin's password</li>
</ul>
</li>
</ul>
你可以瀏覽/結帳/提交的/ etc從h..p:/ /主機/ svn或通過Redmine瀏覽和使用其他工具,如TortoiseSVN用於結帳/提交/編輯/等等。
你能給我們你想要運行的確切命令嗎? 401是授權錯誤,因此您提供的請求或憑證有問題。 –
我使用tortoiseSVN來檢出信息庫,該URL看起來像http://sub.domain.com/svn,它提示輸入用戶名和密碼,但不能用任何用戶名或密碼登錄。我遵循的教程是在這裏http://grandslam90.wordpress.com/2012/05/22/howto-redmine-2-0-0-passenger-subversion-repositories-in-ubuntu-12-04/所有的工作,直到我設置svn並將用戶身份驗證配置爲apache2用戶redmine DB/Pass到存儲庫。 – Gntem
我不確定,但在sites-available/svn.conf中配置的Redmine DSN/User/Pass與svn中的用戶身份驗證無關? – Gntem