linux服务器上svn的log_Linux服务器上搭建svn服务器
背景
項(xiàng)目開發(fā)中需要版本控制,而我們經(jīng)常使用的是在windows系統(tǒng)上搭建svn服務(wù)器,下面介紹在Linux系統(tǒng)(CentOs)上搭建svn服務(wù)器。
1. 使用yum安裝svn
使用yum安裝svn,命令如下:yum?-y?install?subversion
安裝完成之后,驗(yàn)證安裝結(jié)果
svn驗(yàn)證安裝是否成功
2. 新建倉(cāng)庫(kù)目錄
在/opt目錄下面創(chuàng)建一個(gè)svn目錄,用來(lái)作為svn存儲(chǔ)目錄,命令如下:mkdir??/opt/svn
3. 創(chuàng)建一個(gè)測(cè)試倉(cāng)庫(kù)
執(zhí)行如下命令,創(chuàng)建一個(gè)倉(cāng)庫(kù)svnadmin?create?/opt/svn/test/
創(chuàng)建測(cè)試倉(cāng)庫(kù)
進(jìn)入倉(cāng)庫(kù)目錄下,查看倉(cāng)庫(kù)的文件,命令:cd?/opt/svn/test/?#進(jìn)入倉(cāng)庫(kù)目錄ls????????????????#展示倉(cāng)庫(kù)文件
關(guān)于倉(cāng)庫(kù)文件的說(shuō)明:hooks目錄:放置hook腳步文件的目錄
locks目錄:用來(lái)放置subversion的db鎖文件和db_logs鎖文件的目錄,用來(lái)追蹤存取文件庫(kù)的客戶端
format目錄:是一個(gè)文本文件,里邊只放了一個(gè)整數(shù),表示當(dāng)前文件庫(kù)配置的版本號(hào)
conf目錄:是這個(gè)倉(cāng)庫(kù)配置文件(倉(cāng)庫(kù)用戶訪問(wèn)賬戶,權(quán)限)
4. 配置SVN服務(wù)的配置文件svnserver.conf
進(jìn)入到conf文件夾下面,編輯svnserver.conf文件,命令如下:cd?conf
ls
vim?svnserver.conf
執(zhí)行命令
在svnserver.conf文件中,anon-access前面的注釋去掉,將對(duì)應(yīng)的值設(shè)置為none,將auth-access前面的注釋也去掉,將password-db前面的注釋也去掉,還有將authz-db前面的注釋也去掉,顯示如下:
編輯倉(cāng)庫(kù)的svnserver.conf文件
最重要的一點(diǎn),去掉注釋之后,配置項(xiàng)前面不能有空格。
5. 配置訪問(wèn)的用戶及密碼
編輯passwd文件,在文件的末尾加上自己需要添加的用戶名和密碼,顯示如圖:
配置訪問(wèn)的用戶和密碼
注意:用戶和密碼都是明文顯示的
6. 配置新用戶的授權(quán)訪問(wèn)的文件
編輯authz文件,在該文件中追加如下內(nèi)容:[/]
flytzuhan=rw
編輯授權(quán)文件
7. 啟動(dòng)svn服務(wù)
執(zhí)行如下命令:svnserve?-d?-r?/opt/svn/
其中-d表示后臺(tái)運(yùn)行, -r指定根目錄,這里需要注意:絕對(duì)不能將啟動(dòng)命令寫成:svnserve -d -r /opt/svn/test/
還有啟動(dòng)的時(shí)候可能會(huì)出現(xiàn)如下錯(cuò)誤:
啟動(dòng)svn服務(wù)失敗
這個(gè)是由于已經(jīng)啟動(dòng)了SVN服務(wù),所以需要先關(guān)閉進(jìn)程,重新啟動(dòng)即可,命令如下:killall?svnserve
svnserve?-d?-r?/opt/svn/
啟動(dòng)svn服務(wù)成功
8. windows系統(tǒng)拉取代碼
圖形化界面拉取代碼
作者:彩虹的夜晚
鏈接:https://www.jianshu.com/p/e7037e010635
總結(jié)
以上是生活随笔為你收集整理的linux服务器上svn的log_Linux服务器上搭建svn服务器的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: createprocess重启程序_C+
- 下一篇: 建行信用卡积分怎么兑换话费?这些事项要注