解决安装svn后出现Unable to connect to a repository at URL以及认证失败
生活随笔
收集整理的這篇文章主要介紹了
解决安装svn后出现Unable to connect to a repository at URL以及认证失败
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
首先在ubuntu下安裝了svn :(ubuntu安裝在虛擬機中)
sudo apt-get install subversion
然后創建了一個庫: mkdir /home/lyh/svn cd /home/lyh/svn mkdir store svnadmin create store然后配置svn: 進入store目錄下的conf目錄 cd store/conf 然后編輯passwd文件: [users] #harry = harryssecret #sally = sallyssecreta lyh = pass
增加了一個用戶lyh 密碼為:pass 然后配置?svnserve.conf 文件 anon-access = none auth-access = write password-db = passwd authz-db = authz
然后又在authz配置了: [groups] #harry_and_sally = harry,sally #harry_sally_and_joe = harry,sally,&joe lyh = lyh 新建了一個用戶組,有一個lyh的用戶 然后啟動svn服務: svnserver ?-d -r ?/home/lyh/svn/store 在window中通過tortoiseSVN上傳一個目錄:
結果沒有彈出輸入用戶名和密碼的對話框就直接顯示:
解決沒有彈出輸入對話框,打開tortoiseSVN的設置,點擊saveddata,點擊clear,清除掉里面所有的選項:
如果彈出輸入用戶名和密碼的對話框還是顯示這個界面,首先看錯誤提示,連接不了svn,所以去看看是否配置好了庫: 編輯authz文件: [repository:/baz/fuz/store] #@harry_and_sally = rw @lyh = rw 去掉前面的注釋,并添加庫store 重啟svn,首先介紹svn進程 ps -A | ?grep "svn" 然后: kill ?<進程號> 重啟服務: svnserver ?-d -r ?/home/lyh/svn/store 然后再執行一次import,Unable to connect to a repository at URL錯誤提示沒有了,但顯示: 此時我們再次編輯svnserve.conf 文件: anon-access = none auth-access = write password-db = passwd #authz-db = authz注釋掉 authz-db,然后重啟svn,再次import,輸入用戶名和密碼:
問題到此解決
參考地址: http://www.cnblogs.com/wuhou/archive/2008/09/30/1302471.html
http://blog.csdn.net/zm2714/article/details/8334106
總結
以上是生活随笔為你收集整理的解决安装svn后出现Unable to connect to a repository at URL以及认证失败的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 论测试用例的重要性
- 下一篇: ICMP Internet控制报文协议