我最近設置了一個svn回購以及驗證。SmartSVN倉庫永久移動
我們的PC用戶使用龜SVN,並能籤,提交等
我們的Mac OS用戶正在使用的SmartSVN並試圖籤,他們收到以下錯誤時:
Repository moved permanently; please relocate OPTIONS
request failed on'/'
我在初次使用tortoisesvn進行設置時遇到了此問題,解決方案是確保該svn repo不是www目錄的子項。所以,我把它放在主目錄
主目錄如下所示:
/public_html
/repos
/www
虛擬主機的conf文件看起來像:
<IfModule mod_dav_svn.c>
<Location /repos/>
DAV svn
SVNParentPath /data/svn/repos/
SVNListParentPath On
AuthType Basic
AuthName "SVN Repository"
AuthUserFile /data/svn/.htpasswds/.svn.htpasswd
AuthzSVNAccessFile /data/svn/.htpasswds/.svn.authz
Require valid-user
</Location>
</IfModule>
PC和Mac用戶能夠查看在瀏覽器中具有正確認證的存儲庫。唯一的問題是在MacOS上使用SmartSVN時試圖結帳。
我可以看到有關的日誌中沒有任何錯誤。
編輯:澄清 所有用戶都被檢查出回購其網址如下格式:
http://svn.myserver.com/repos/REPONAME
對不起;我知道我忘了在我的帖子中提到一些東西。 Mac和PC用戶都按照您提及的方式查看回購協議。那是; SERVER /回購/ REPONAME。我會將其添加到我的帖子中。 – gin93r 2013-05-08 11:40:10
看來我不能在http協議中使用任何svn命令。無法識別的URL方案。我想我需要安裝霓虹燈。 – gin93r 2013-05-08 12:22:46
@Veo - 很好的結果。用'svn --version'測試它並獲得活動的RA層 – 2013-05-08 12:48:21