Centos7安裝svn服務器

Centos7安裝svn服務器

··· 服務器環境
[root@drops drop]# cat /etc/redhat-release
CentOS Linux release 7.2.1511 (Core) 
[root@drops drop]# uname -r
3.10.0-514.26.2.el7.x86_64
1. 經過yum命令安裝svnserve,檢查是否安裝成功
··· yum -y install subversion
··· rpm -q subversion
2. 建立版本庫目錄,此僅爲目錄,爲後面建立版本庫提供存放位置
··· mkdir /var/svn/svnrepos -p
3. 建立svn版本庫,[drop]
··· svnadmin create /var/svn/svnrepos/drop
4. 進入drop目錄
··· cd /var/svn/svnrepos/drop
··· ls -l
total 24
drwxr-xr-x 2 root root 4096 Nov  1 18:02 conf
drwxr-sr-x 6 root root 4096 Nov  1 18:07 db
r--r--r-- 1 root root    2 Nov  1 17:49 format
drwxr-xr-x 2 root root 4096 Nov  1 17:49 hooks
drwxr-xr-x 2 root root 4096 Nov  1 17:49 locks
rw-r--r-- 1 root root  229 Nov  1 17:49 README.txt
5. 修改配置文件
··· vim conf/authz
    #在最下面添加以下內容,格式:用戶名=權限
    [\]
    drop=rw
··· vim conf/passwd
    #添加以下內容,格式:用戶名 = 密碼
    drop = 123456
··· vi svnserve.conf(重要)
    #添加以下內容,行首位行號,行號位置請自定義
    12 anon-access = none
    13 auth-access = write
    20 password-db = passwd
    31 realm = svnrepos
6. 防火牆開放3690端口
··· grep '3690' /etc/sysconfig/iptables
    #下行內容爲所添加的規則
    -A INPUT -p tcp -m tcp --dport 3690 -j ACCEPT
    #重啓防火牆
··· systemctl restart iptables.service
7. 啓動svn服務
··· svnserve -d -r /var/svn/svnrepos
··· netstat -lntup|grep 3690
    tcp        0      0 0.0.0.0:3690            0.0.0.0:*               LISTEN      19501/svnserve
8. 客戶端鏈接
#windows上win+r調出運行窗口,輸入訪問連接:svn://123.xxx.xxx.244:3690/drop
    #登錄提示輸入用戶密碼,輸入以後確認回車便可進入
    #到這一步svn服務器即搭建成功!
相關文章
相關標籤/搜索