首頁 > 軟體

Linux(CentOS)系統上搭建SVN以及常見錯誤解答

2020-06-16 17:31:06

本文主要介紹怎樣在CentOS上搭建SVN,文章內容比較基礎,適合小白使用者學習。

1.Linux版本
Centos 6.5

 

檢視linux版本命令:

 cat /etc/issue 

2.檢視本機上是否已經安裝SVN
命令:

 rpm -qa | grep subversion 

如果安裝顯示下圖

 

3.安裝svn
命令:

yum -y install subversion

安裝成功顯示下圖

 

4.建立版本庫目錄
命令:

mkdir /www/svnData(如果報錯無法建立這個目錄,先用命令:mkdir /www;然後再使用mkdir /www/svnData)

svnserve -d -r /www/svnData

5.建立新的版本庫(版本庫就是專案根目錄)
比如我的專案根目錄是school,備註:不能將一個已經存在檔案的資料夾作為svn專案根目錄。

svnadmin create /www/svnData/school

6.設定允許使用者同步存取
命令:

cd /www/svnData/school/conf
vim svnserve.conf

Anon-access=none
Suth-access=write
Password-db = passwd

 

注意:修改的檔案前面不能有空格,否則啟動svn server 出錯。

7.新增svn使用者
命令:

cd /www/svnData/school/conf (如果還是在本路徑下,不需要這句程式碼)。
vim passwd

新增使用者:test=123456

如圖所示:

 

8.客戶安裝svn(在windows平台上安裝)

TortoiseSVN官網下載地址:

https://tortoisesvn.net/downloads.html

雲盤下載地址:

32位元:https://yunpan.cn/ckfKYp73mfi2C  存取密碼 45ba

64位元:https://yunpan.cn/ckfKSrcPWA76v  存取密碼 585f

9.安裝好之後,右鍵點選SVN Checkout

顯示如圖所示:

 

URL of repository:svn://ip/school

Checkout directory:選擇本地地址

使用者名稱:test  密碼:123456

=================================================================

一、如果出現已經系結了svn設定或者埠被占用錯誤的話,我們需要關閉之前已經啟動的svn服務,具體方法如下

1 ps -ef | grep svnserve

顯示如圖所示:

kill 11465

然後再執行svnserve -d -r /webdocs/svnRepo  搞定

svn:ip就能存取到你的svn版本庫,check下來然後需要怎麼做的話我就不再贅述了。

本文永久更新連結地址http://www.linuxidc.com/Linux/2016-10/135690.htm


IT145.com E-mail:sddin#qq.com