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