• <output id="aynwq"><form id="aynwq"><code id="aynwq"></code></form></output>

    <mark id="aynwq"><option id="aynwq"></option></mark>
  • <mark id="aynwq"><option id="aynwq"></option></mark><label id="aynwq"><dl id="aynwq"></dl></label>
  • 學習啦 > 學習電腦 > 操作系統 > Linux教程 > CentOS系統怎么安裝SVN版本控制軟件

    CentOS系統怎么安裝SVN版本控制軟件

    時間: 春健736 分享

    CentOS系統怎么安裝SVN版本控制軟件

      盡管近年來被Git搶盡風頭,但SVN簡便的操作方式依然受到很多開發者的青睞,那么CentOS系統怎么安裝SVN版本控制軟件呢?今天學習啦小編與大家分享下CentOS系統安裝SVN版本控制軟件的具體操作步驟,有需要的朋友不妨了解下。

      CentOS系統安裝SVN版本控制軟件方法

      在終端運行svn命令.如果沒有安裝,系統會提示安裝

      1.首先需要安裝Subversion軟件:

      代碼如下:

      sudo apt-get install subversion

      2.建立一個文件夾作為版本庫的根目錄

      代碼如下:

      mkdir /var/svnroot/

      這個目錄本身不是版本庫,只是拿來裝版本庫的目錄

      3.進入這個目錄,創建版本庫

      代碼如下:

      cd /var/svnroot/

      svnadmin create vlink

      以后如果有多個項目,可以繼續在/var/svnroot/下面create新的版本庫

      4.配置vlink cd /var/svnroot/vlink/conf/ ls

      將會看到以下文件:

      代碼如下:

      authz passwd svnserve.conf

      首先編輯 svnserve.conf

      代碼如下:

      vim svnserve.conf

      其中 anon-access 表示 匿名用戶的權限,auth-access 表示經過認證的用戶的權限。去掉前面的#注釋,頂格寫。一般說來像這樣就可以了:

      代碼如下:

      anon-access = none

      auth-access = write

      然后看到下面有 password-db 這個配置項。 這個是配置使用的密碼文件。

      代碼如下:

      password-db = passwd

      為了以后多個版本庫同時運行,建議改這個文件到 /var/svnroot/下面。比如: /var/svnroot/passed

      代碼如下:

      password-db =/var/svnroot/passed

      同理,authz-db這個也是,像這樣:

      代碼如下:

      /var/svnroot/authz

      然后有個東西叫做realm,這個貌似是連接svn服務器的時候的提示句子。。不過設置成vlink的名字肯定沒錯。比如 vlink

      代碼如下:

      realm = vlink

      其他的不管。保存退出。

      6.編輯 /var/svnroot/passwd

      這個簡單,像這樣就可以了:

      代碼如下:

      [users]

      username=password

      username=password

      7.啟動svnserve

      代碼如下:

      sudo svnserve -d -r /var/svnroot/

      -r 后面的參數是svnroot位置,而不是某個版本庫的位置

      要關閉svnserve可以直接用 kill 結束掉那個進程

      8.Configure iptables

      如果服務器上設置了iptables的話,你需要開啟3690端口.

      代碼如下:

      iptables -A INPUT -p tcp -i eth0 --dport 3690 -j ACCEPT

      /sbin/iptables -A INPUT -p tcp -i eth0 --dport 3690 -j ACCEPT

      查看ipatbles: iptables -L 如果出現下面一行表示設置成功了: … ACCEPT tcp – anywhere anywhere tcp dpt:svn

      9.測試 在本地

      代碼如下: svn co svn://xxx.xxx.xxx.xxx/vlink –username xxx –password xxx

      如果還有問題的我建議是將svnserve.conf文件中的有關authz注釋掉,在測試。

      我做的時候是有上面的問題,后來師兄注釋掉后就好了,具體我也不明白什么原因

      如何將想要的svn庫中文件備份導出和導入呢(這里我沒有測試過,大家可以測試一下,我們共同探討)

      10.將原來的Repository導出為一個文件dumpfile

      代碼如下:

      svnadmin dump path/to/old-repo > dumpfile.svn

      將dumpfile導入到新的Repository

      代碼如下:

      svnadmin load path/to/new-repo < dumpfile.svn

      11.本機svn的快速遷移方法:

      代碼如下:

      svnadmin hotcopy old_rep_path new_rep_path

      12.將原先服務器的配置文件備份后復制到新服務器中

      代碼如下:

      /etc/httpd/conf.d/subversion.conf

      還有repository目錄下的authfile、auth.conf也需要備份后復制到新服務器中

      13.linux下重新定位SVN URL方法:

      如果更換了SVN服務器,就需要重新定位,指向新的SVN URL。

      重新定位命令:

      代碼如下:svn switch --relocate 原svn地址 新svn地址

      如何查看原svn地址?

      查看原svn路徑方法:

      代碼如下:svn info

    看過“CentOS系統怎么安裝SVN版本控制軟件”的人還看了:

    1.CentOS 6.6系統怎么安裝

    2.如何在CentOS系統中安裝搭建

    3.怎么安裝Ubuntu操作系統

    4.如何用u盤安裝linux系統

    5.用U盤怎么安裝Linux系統

    6.服務器上怎么安裝linux系統

    熱門文章

    917168 主站蜘蛛池模板: 国产一级大片免费看| 精品视频香蕉尹人在线| 老师你的兔子好软水好多的车视频| 精品国产乱码久久久久久浪潮| 狠狠色狠狠色合久久伊人| 黄色片在线观看网站| 69国产成人精品视频软件| 一出一进一爽一粗一大视频免费的| 99久久久国产精品免费牛牛四川 | 国精品无码一区二区三区在线蜜臀| 国产成人无码a区在线观看视频免费 | 草莓视频污在线观看| 波多野结衣痴女系列88| 日韩在线视频网址| 女人是男人的未来你的皮肤很柔顺| 国产精品自线在线播放| 国产va免费精品观看精品| 亚洲欧美日韩综合久久| 久久66久这里精品99| 538精品视频在线观看mp4| 老司机无码精品A| 欧美三级在线观看黄| 娜露温泉无删减视频在线看 | 中文字幕.com| 色碰人色碰人视频| 男人添女人下部高潮全视频| 日韩在线第二页| 国产露出调教91| 动漫美女被到爽了流漫画| 久久综合九色综合91| 97精品人妻一区二区三区香蕉| 美女的胸又黄又www网站免费| 欧洲美女与动性zozozo| 在线观看视频免费国语| 国产女人aaa级久久久级| 人人色在线视频播放| 中文无码人妻有码人妻中文字幕| 亚洲男人的天堂久久精品| 激情亚洲的在线观看| 新视觉yy6080私人影院| 国产激情小视频|