Linux下svn的搭建與用戶權限的配置

1.查看是否已經安裝過svn:$ svn --version;

2.沒有安裝繼續:yum -y install subversion;

3.在/目錄中新建目錄:mkdir -p /data/svn/repo;

4.初始化倉庫:svnadmin create /data/svn/repo;

5.進入:cd /data/svn/repos/conf;

6.添加用戶與密碼

vim passwd

添加hello=123,需頂格;

7.添加權限設置

vi authz

添加

[/]

hello = rw

8.服務svnserve.conf配置

vi svnserve.conf

添加

[general]

#匿名訪問的權限,可以是read,write,none,默認爲read

anon-access=none

#使授權用戶有寫權限

auth-access=write

#密碼數據庫的路徑

password-db=passwd

#訪問控制文件

authz-db=authz

#認證命名空間,subversion會在認證提示裏顯示,並且作爲憑證緩存的關鍵字

realm=/data/svn/repositories

需要頂格寫

9.查看svn是否啓動

ps -ef|grep svn

10.如果沒啓動,則啓動

svnserve -d -r /data/svn/repo --listen-port=3690

11.開啓端口號

/sbin/iptables -I INPUT -p tcp --dport 3690 -j ACCEPT

/etc/rc.d/init.d/iptables save

/etc/init.d/iptables restart

/etc/init.d/iptables status

12.計算機訪問

svn://ip地址,輸入配置好的用戶名和密碼即可

本文轉自:https://zhuanlan.zhihu.com/p/24803787


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章