svn部署

劉前前發表於2020-12-14
參考地址:https://www.cnblogs.com/mymelon/p/5483215.html

1.下載
yum -y install subversion
2.建立版本庫
mkdir /var/svn/svnrepos
//在第二步建立的路徑基礎上,建立版本庫,命令如下:
svnadmin create /var/svn/svnrepos/xxxx //(xxxx為你預期的版本庫名稱,可自定義)
//建立成功後,進入xxx目錄下(會有conf,db等資料夾)
cd /var/svn/svnrepos/xxxx
3.修改配置
cd /var/svn/svnrepos/xxxx/conf
//資料夾中有三個檔案
authz:負責賬號許可權的管理,控制賬號是否讀寫許可權
passwd:負責賬號和密碼的使用者名稱單管理
svnserve.conf:svn伺服器配置檔案

vi authz
//在檔案內容的末尾,新增如下:
//rw表示賦予此賬號可讀寫的許可權,請注意[]中的斜槓,一定是反斜槓,有些教程說,需新增版本庫名稱在括號內,我直接建議就這寫,這樣寫允許訪問的許可權更大,避免一些錯誤
[\]
賬號1 = rw
賬號2 = rw

vi passwd
//賬號密碼檔案無需做修改,也是直接將賬號和密碼資訊追加到檔案中即可,注意格式為:
admin = 123456

vi svnserve.conf
![在這裡插入圖片描述](https://img-blog.csdnimg.cn/20201214134221832.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2hpX2xhb2xpdQ==,size_16,color_FFFFFF,t_70#pic_center)

4.防火牆
//多數情況下伺服器安裝完成,配置完成後,無法連線svn伺服器,均是防火牆問題,大家按照如下3條命令逐一執行即可(阿里雲等需開放3690埠)
/sbin/iptables -I INPUT -p tcp --dport 3690 -j ACCEPT
/etc/init.d/iptables save
service iptables restart

5.啟動
svnserve -d -r /var/svn/svnrepos

6.訪問地址
svn://ip地址:3690/xxxx

相關文章