CentOS7下安裝SVN伺服器
阿新 • • 發佈:2018-12-10
1、一般CentOS已經自帶SVN伺服器,如果沒有安裝使用下面命令:
yum install subversion
2、建立SVN根目錄
mkdir -p /var/svn/svnrepos
3、建立自定義專案倉庫目錄
cd /var/svn/svnrepos
mkdir project1
svnadmin create project1
4、配置自定義專案倉庫
cd project1/conf ls #帳號密碼檔案 vim passwd [users] 使用者名稱1=密碼1 使用者名稱2=密碼2 #許可權控制檔案 vim authz [groups] 組名稱 = 使用者1,使用者2 [/] @組名稱 = rw #SVN服務配置檔案 vim svnserve.conf [general] anon-access = read auth-access = write password-db = passwd authz-db = authz realm = /var/svn/svnrepos/project1(自定義專案倉庫位置)
注意:在配置svnserve.conf時,配置專案前是不能有空格的,否則svn客戶端連線不到伺服器。
5、啟動svn伺服器
svnserve -d -r /var/svn/svnrepos
注意:啟動svn伺服器不能指定到自定義專案位置,否則svn客戶端連線不到伺服器。
6、SVN預設伺服器斷開3690
netstat -antp | grep svn
tcp 0 0 0.0.0.0:3690 0.0.0.0:* LISTEN 66486/svnserve
7、開啟防火牆埠
firewall-cmd --permanent --add-port=3690/tcp firewall-cmd --reload
8、SVN客戶端連線測試
svn list 使用者名稱1 svn://IP/project1