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