centos7 搭建svn服務器 linux

一、用yum命令安裝svnserve

二 ,創建版本庫目錄

 三、創建版本庫

 cd進去可以看到以下目錄:

四、修改配置(注意::wq爲保存退出的命令,修改文件完成後按Esc切換模式後輸入:wq保存退出

再次cd 到conf,可以看到conf目錄下有三份配置文件

authz:負責帳號權限的的管理,控制賬號是否有讀寫權限

passwd:負責賬號和密碼的管理

svnserve.conf:svn服務器配置文件

1、修改authz文件

vi authz

[/]:表示根目錄

chen = rw:表示chen對根目錄是否有讀寫權限

2、修改passwd文件

vi passwd

用戶名:chen,密碼:chen123

3修改svnserve.conf文件

anon-access = none:表示禁止匿名用戶訪問

auth-access = write:表示授權用戶有讀寫權限

password-db = passwd:指定用戶名口令文件

authz-db = authz:指定權限配置文件

realm = /var/svnrepos:指定認定域

五、開啓默認3690端口

 六、啓動svn服務器

上面那句是啓動svn,下面那句是查看svn的狀態

七、在客戶端訪問svn服務器

輸入地址:svn://Linux的IP地址:3690/版本庫名稱

 或者在Linux服務器測試:

 如果報以下錯誤:

1、檢查svnserve.conf文件,刪掉#時,配置的前面是否有空格

2、檢查3690端口是否配置成功

3、檢查svn服務器是否啓動成功

八、設置開機啓動

修改svn的service配置文件

 

 把OPPTIONS=“-r /var/svn”改爲svn版本庫存放的目錄,保存退出

 

修改selinux配置

 

把SELINUX=enforcing改成SELINUX=disable

如果是阿里或者別加的服務器  別忘了設置安全組配置

如果連接不上 請先測試 端口是否通

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