centeros7.2下安裝svn服務(wù)器步驟

  1. 安裝
    yum install subversion yum命令即可方便的完成安裝
    svnserve --version
    測試安裝是否成功:
    svnserve --version
  2. 建立版本庫
    創(chuàng)建svn數(shù)據(jù)目錄(subversion默認(rèn)是把/var/svn作為數(shù)據(jù)根目錄的,開機(jī)啟動默認(rèn)也是從這里)
    mkdir -p /var/svn
    創(chuàng)建版本庫: 會自動在project目錄下生成svn相關(guān)文件
    svnadmin create /var/svn/project
    刪除版本庫 刪除版本目錄就是刪除版本庫了
    rm -rf /var/svn/project
  3. 配置svn配置文件 每個版本庫創(chuàng)建之后都會生成svnserve.conf主要配置文件
    vim /var/svn/wangwa/conf/svnserve.conf
    anon-access = none 控制非鑒權(quán)用戶訪問版本庫的權(quán)限
    auth-access = write 控制鑒權(quán)用戶訪問版本庫的權(quán)限
    password-db = passwd 指定用戶名口令文件名
    authz-db = authz 指定權(quán)限配置文件名
    realm = wangwa 指定版本庫的認(rèn)證域,即在登錄時提
    要啟用這些功能,需要將注釋去除,注意最前面不要有空格
  4. 編輯svn用戶配置文件
    vim /var/svn/project/conf/passwd
    編輯示例:
    [users]
    admin = admin #用戶,密碼
    fuhd = fuhd #用戶,密碼
    test = test #用戶,密
  5. 編輯svn權(quán)限控制配置文件
    vim /var/svn/project/conf/authz
    編輯示例:
    [groups]
    admin = admin #admin為用戶組,等號之后的admin為用戶
    test = fuhd,test

[wangwa:/] #表示根目錄(/var/svn/wangwa),wangwa: 對應(yīng)前面配置的 realm = wangwa
@admin = rw #表示admin組對根目錄有讀寫權(quán)限,r為讀,w為寫

[wangwa:/test] #表示test目錄(/var/svn/wangwa/test)
@test = rw #表示test組對test目錄有讀寫權(quán)

  1. 啟動,查看和停止SVN服務(wù)
    啟動SVN服務(wù):
    svnserve -dr /var/svn
    查看SVN服務(wù):
    ps aux|grep svnserve
    停止SVN服務(wù):
    killall svnserve
  2. 配置防火墻端口 firewall-cmd 暫時開放端口
    firewall-cmd --permanent -add-port=3690/tcp
    firewall-cmd --reload
    8.設(shè)置開機(jī)啟動
    systemctl enable/disable/status/list/start/stop/restart
    systemctl enable svnserve.service 注意:根目錄必須是/var/svn 這樣才能設(shè)置成功!
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容