中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Linux搭建svn服務器的示例分析

發布時間:2022-01-21 13:50:12 來源:億速云 閱讀:119 作者:柒染 欄目:開發技術

今天給大家介紹一下Linux搭建svn服務器的示例分析。文章的內容小編覺得不錯,現在給大家分享一下,覺得有需要的朋友可以了解一下,希望對大家有所幫助,下面跟著小編的思路一起來閱讀吧。

SVN是一個開放源代碼的控制系統,通過采用分支管理系統的管理,簡而言之就是用于多個人共同開發同一個項目,實現共享資源,實現最終集中式的管理。下面就和大家聊一下搭建svn服務器。

1、檢查系統是否已經安裝如果安裝就卸載

檢查:svnserve –version

卸載:yum remove subversion

2、安裝

yum install subversion

3、建立SVN庫(文件位置可自由)

創建倉庫文件夾:mkdir -p /opt/svn/repository

用svn管理員身份創建一個倉庫:svnadmin create /opt/svn/repository

執行上面的命令后,自動建立repositories庫,查看/opt/svn/repository 文件夾發現包含了conf, db,format,hooks, locks, README.txt等文件,說明一個SVN庫已經建立。

 Linux搭建svn服務器的示例分析

4、權限配置

(1)authz文件配置,設置哪些用戶可以訪問哪些目錄:進入/opt/svn/repository/conf上面生成的文件夾下,

進行配置 authz文件配置,vi authz,向authz文件追加以下內容,左邊是用戶名,右邊是讀寫權限(r、w、rw、no access),

每個目錄的讀寫權限都可精細控制,例如:

 Linux搭建svn服務器的示例分析

(2)passwd文件配置 主要添加用戶名和密碼,例如::

 Linux搭建svn服務器的示例分析

(3)svnserve.conf 文件配置 配置訪問權限

 Linux搭建svn服務器的示例分析

5、啟動svn

本人建議指定端口的啟動方式,如果建立多個倉庫,也便于管理。

svn默認端口為3690,需要在防火墻添加才可在svn客戶端訪問

再次我選擇用3691端口啟動

啟動命令:svnserve -d -r /opt/svn/repository –listen-port 3691

6.查看svn進程

ps -ef|grep svn,可以看到服務啟動成功,想要重新啟動則kill -9 pid,再重新使用svnserve -d -r /opt/svn/repository –listen-port 3691命令啟動

 Linux搭建svn服務器的示例分析

 這時候,用svn小烏龜客戶端連接會發現svn://ip:port/opt/svn/repository無法使用,這是因為linux沒有開放該端口,需要手動添加;

步驟如下:

vi /etc/sysconfig/iptables,開放新端口

 Linux搭建svn服務器的示例分析

重啟防火墻

service iptables restart

重新使用客戶端就可以正常連接了!

 SVN具有備份、代碼還原、協同修改、多版本項目文件管理、追溯編寫時間和編寫人、權限控制等功能

以上就是Linux搭建svn服務器的示例分析的全部內容了,更多與Linux搭建svn服務器的示例分析相關的內容可以搜索億速云之前的文章或者瀏覽下面的文章進行學習哈!相信小編會給大家增添更多知識,希望大家能夠支持一下億速云!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

靖远县| 阿城市| 克东县| 长阳| 平定县| 大庆市| 辰溪县| 余姚市| 读书| 济宁市| 原平市| 绥江县| 临海市| 丰顺县| 永宁县| 铁岭县| 紫金县| 永州市| 汶川县| 临汾市| 桦甸市| 青冈县| 临江市| 鞍山市| 平阳县| 包头市| 衡水市| 兰州市| 灵武市| 平塘县| 分宜县| 浑源县| 江孜县| 中方县| 清徐县| 汉源县| 吉安县| 个旧市| 吴江市| 习水县| 锡林浩特市|