1.設置aliyun安裝源// 本步驟非必須, 使用aliyun安裝源后, 執行yum update速度明顯提升
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo 運行yum makecache生成緩存 執行yum update更新
2.檢測是否安裝過svn
rpm -qa subversion
3.安裝svn服務端
yum install subversion
4.查看svn版本, 是否安裝成功
svnserve --version
5.創建版本庫
svnadmin create /z/svn/repos
6.編輯svnserve.conf, 基本保留這些內容
[general] anon-access=none auth-access=write password-db=passwd // 這里可以填寫具體路徑比如:/z/svn/passwd 這樣多個版本庫可以使用同一套配置 authz-db=authz // 可以寫具體路徑 realm=repos [sasl]
7.編輯passwd文件, 配置用戶名密碼
[users] zhangsan=123456 lisi=123456 wangwu=123456
8.配置authz文件, 管理授權
[groups] manager=zhangsan android=lisi,wangwu
[repos:/] @manager=rw
[repos:/company/proj1/android] @android=rw
9.啟動svn服務器
svnserve -d -r /z/svn // 只到倉庫的上一級(repos)如果這里路徑是/z/svn/repos那么 配置的authz可能不起作用
10.配置防火牆, 開啟3690端口
## 開啟3690端口
/sbin/iptables -I INPUT -p tcp --dport 3690 -j ACCEPT
## 或者永久關閉防火牆
chkconfig iptables off
11.客戶端訪問地址
svn://192.168.16.90:3690/repos/......
友情贊助
如果您喜歡此文,感覺對您工作有幫助,預期領導會給您漲工資,不妨小額贊助一下,讓我有動力繼續努力。
贊助方式:打開支付寶App,使用“掃一掃”付款,付款碼見下圖,別忘了付款留言哦!
或使用微信, 不用加好友就能付款