關於SVN許可權問題
各位問個SVN的問題
我的svn是yum安裝的
環境如下:
Centos 6.2 64
svnadmin create /data/svn/ios
svnadmin create /data/svn/op
兩個項目庫
現在拿ios的配置文件來說:
authz文件內容如下
# harry_and_sally = harry,sally
# harry_sally_and_joe = harry,sally,&joe
# IOS
IOS_GP = zhangsan,lisi,wangwu
#IOS_GP GROUPS can read & write IOS dev dir
@IOS_GP = rw
passwd文件內容如下:
# harry = harryssecret
# sally = sallyssecret
zhangsan=zhangsan
lisi=lisi
wangwu=wangwu
svnserve.conf文件內容打開了如下選項:
anon-access = none
auth-access = write
password-db = passwd
authz-db = authz
進程啟動方式為:
svnserve -d -r /data/svn/ios --listen-port=3691
啟動也很正常,但是我在windows上D盤裡checkout這個地址 svn://svnserver_ip:3691/ios 提示這個不存在。這是為什麼呢?
有誰遇到過?
我沒有用apache
在線等。
《解決方案》
authz文件內容如下
# harry_and_sally = harry,sally
# harry_sally_and_joe = harry,sally,&joe
# IOS
IOS_GP = zhangsan,lisi,wangwu
#IOS_GP GROUPS can read & write IOS dev dir
@IOS_GP = rw
改為:
authz文件內容如下
# harry_and_sally = harry,sally
# harry_sally_and_joe = harry,sally,&joe
# IOS
IOS_GP = zhangsan,lisi,wangwu
#IOS_GP GROUPS can read & write IOS dev dir
@IOS_GP = rw
這樣的路徑才是正確的~下一級目錄test則是 ,你可以試試
《解決方案》
貌似還是不行,提示我 認證失敗!:oops:
回復 2# 鳥哥のlinux
《解決方案》
password-db = passwd
authz-db = authz
這裡的passwd和authz文件需要寫絕對路徑~指定目錄文件
回復 3# xiaodylan
《解決方案》
改完了之後又報這個。
回復 4# 鳥哥のlinux
《解決方案》
Unable to connect to a repository at URL 'svn://
這是不能連接到主機的情況吧~網路暢通?
回復 5# xiaodylan
《解決方案》
ps aux |grep svn 看看進程什麼情況
《解決方案》
- -
首先不存在網路問題,也不存在服務沒有啟動問題。
回復 6# 鳥哥のlinux
《解決方案》
首先不存在網路問題,也不存在服務沒有啟動問題。
回復 8# maginaro
《解決方案》
password 文件應該是UID:passwordmd5