一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

Linux|Centos|Ubuntu|系統進程|Fedora|注冊表|Bios|Solaris|Windows7|Windows10|Windows11|windows server|

服務器之家 - 服務器系統 - Centos - 在CentOS系統中安裝SVN版本控制軟件的教程

在CentOS系統中安裝SVN版本控制軟件的教程

2019-09-04 16:05OSChina張大鵬 Centos

這篇文章主要介紹了在CentOS系統中安裝SVN版本控制軟件的教程,盡管近年來被Git搶盡風頭,但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
 

延伸 · 閱讀

精彩推薦
  • CentosCentOS7設置日期和時間方法以及基本概念介紹

    CentOS7設置日期和時間方法以及基本概念介紹

    這篇文章主要介紹了CentOS7設置日期和時間方法以及基本概念介紹,本文講解使用CentOS7中的新命令timedatectl設置日期時間方法,需要的朋友可以參考下 ...

    CentOS之家6522019-09-19
  • CentosCentos 7開啟網卡自動獲取IP的詳細方法

    Centos 7開啟網卡自動獲取IP的詳細方法

    本篇文章主要介紹了Centos 7開啟網卡自動獲取IP的詳細方法,小編覺得挺不錯的,現在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧...

    凌鋒8972021-12-29
  • CentosCentOS6.5下Redis安裝與配置詳細步驟

    CentOS6.5下Redis安裝與配置詳細步驟

    本篇文章主要介紹了CentOS6.5下Redis安裝與配置詳細步驟,詳細介紹redis單機單實例安裝與配置,服務及開機自啟動。有興趣的可以了解一下。...

    飛流11452021-12-24
  • CentosCentOS下Uptime命令詳解

    CentOS下Uptime命令詳解

    在Linux下,我們可以使用uptime命令,而且此命令不必使用root權限。uptime命令在系統中已經默認安裝了。今天小編為大家帶來的是CentOS下Uptime命令詳解;希望...

    CentOS之家11482019-06-19
  • Centoscentos不小心刪除/root目錄該如何解決?

    centos不小心刪除/root目錄該如何解決?

    一些朋友最近在問小編centos不小心刪除/root目錄該如何解決?今天小編就為大家分享centos不小心刪除/root目錄解決辦法;希望對大家會有幫助,有需要的朋友...

    腳本之家8022019-05-29
  • CentosCentos7運用/dev/shm進行網站優化

    Centos7運用/dev/shm進行網站優化

    這篇文章主要介紹了LINUX中Centos7運用/dev/shm進行網站優化相關知識點,對此有興趣的朋友參考學習下。...

    彬菌9912022-03-02
  • Centoscentos 安裝與操作方法

    centos 安裝與操作方法

    這篇文章主要介紹了centos 安裝與操作方法,需要的朋友可以參考下...

    centos之家5272019-07-11
  • CentosCentOS 6.6實現永久修改DNS地址的方法

    CentOS 6.6實現永久修改DNS地址的方法

    這篇文章主要介紹了CentOS 6.6實現永久修改DNS地址的方法,涉及針對CentOS配置文件的相關設置技巧,具有一定參考借鑒價值,需要的朋友可以參考下 ...

    Linux社區4472020-08-21
主站蜘蛛池模板: 99精品久久99久久久久久 | 欧美人禽杂交狂配无删完整 | 五月天婷婷精品免费视频 | 波多野结衣在线观看视频 | 白丝尤物的下面被疯狂蹂躏 | 国产 国语对白 露脸正在播放 | 国产高清在线看 | 久久AV喷吹AV高潮欧美 | 91日本在线观看亚洲精品 | 暖暖影院日本版 | 9久热久爱免费精品视频在线观看 | 亚洲午夜精品久久久久久人妖 | 国产盗摄女厕美女嘘嘘 | 亚洲国产在线 | 国产成人91高清精品免费 | 精品一区二区高清在线观看 | 亚洲看片lutube在线入口 | 四缺一小说 | 微福利92合集| 天莱男模gary | 色老板美国在线观看 | 欧美一级精品 | 国精品午夜dy8888狼人 | 99爱在线精品视频免费观看9 | 亚洲天堂在线视频播放 | 日本小网站 | 无颜之月全集免费观看 | bb18lv黑料正能量 | 国模一区二区三区视频一 | 国产亚洲综合精品一区二区三区 | 国产另类视频一区二区三区 | 99久久爱热6在线播放 | 91啦在线播放 | 日韩精品视频在线观看免费 | 喷奶水榨乳ova动漫无修 | 99精彩视频| 色臀网站| 91精品91 | 波多野结衣52部合集在线观看 | 亚洲精品青青草原avav久久qv | 日本高清在线不卡 |