關於SVN許可權問題

火星人 @ 2014-03-03 , reply:0
←手機掃碼閱讀

關於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




[火星人 via ] 關於SVN許可權問題已經有177次圍觀

http://www.coctec.com/docs/service/show-post-194.html