個人博客地址:https://www.vastyun.com
本文主要介紹怎樣在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下來然后需要怎么做的話我就不再贅述了。