新聞中心
搭建linux上SVN服務(wù)器搭建之路

在Linux上搭建SVN服務(wù)器是一件簡(jiǎn)單的任務(wù),但是許多技術(shù)人員還不清楚如何在Linux上搭建SVN服務(wù)器。SVN是一種版本控制系統(tǒng),它可以讓您安全存儲(chǔ),追蹤并同步源代碼,協(xié)同開發(fā)過(guò)程中快速處理變更請(qǐng)求(修訂)等。本文將介紹如何在Linux上搭建SVN服務(wù)器,以實(shí)現(xiàn)多人協(xié)作。
第一步,創(chuàng)建一個(gè)用戶名和密碼,用來(lái)連接SVN服務(wù)器的用戶:
sudo useradd svnuser
sudo passwd svnuser
第二步,安裝svn服務(wù)器提供的軟件包:
sudo apt-get install subversion
第三步,創(chuàng)建svn倉(cāng)庫(kù):
sudo svnadmin create /home/svnuser/svn_repo
第四步,設(shè)置svn用戶權(quán)限,添加要訪問(wèn)的用戶名和密碼:
sudo cp /home/svnuser/svn_repo/conf/svnserve.conf /home/svnuser/svn_repo/conf/svnserve.conf.original
sudo vim /home/svnuser/svn_repo/conf/svnserve.conf
加入以下代碼:
# 在[general]部分添加:
anon-access = none
auth-access = write
password-db = passwd
# 在[authz]部分添加:
[groups]
developername = user1, user2, user3
[/]
@developername = rw
第五步,創(chuàng)建要訪問(wèn)svn倉(cāng)庫(kù)的用戶密碼:
sudo htpasswd -c /home/svnuser/svn_repo/conf/passwd user1
sudo htpasswd /home/svnuser/svn_repo/conf/passwd user2
sudo htpasswd /home/svnuser/svn_repo/conf/passwd user3
第六步,啟動(dòng)服務(wù):
sudo svnserve -d -r /home/svnuser/svn_repo -tunya
最后,通過(guò)svn客戶端連接svn服務(wù)器:
使用svn客戶端向svn服務(wù)器提交代碼,執(zhí)行下面的命令:
svn co svn://localhost/svn_repo/
svn commit -m”commit message”
以上就是在Linux上搭建SVN服務(wù)器搭建之路,如果您還不清楚,可以重復(fù)此過(guò)程,直至搭建成功。請(qǐng)注意,在搭建SVN服務(wù)器時(shí),請(qǐng)記住賬號(hào)和密碼,因?yàn)槟枰盟鼈儊?lái)連接服務(wù)器,而不是在本地電腦上創(chuàng)建一個(gè)新的倉(cāng)庫(kù)。無(wú)論您是搭建新的SVN服務(wù)器還是使用已有的SVN服務(wù)器,都可以通過(guò)以上步驟來(lái)實(shí)現(xiàn)一個(gè)安全,高效的代碼共享系統(tǒng)。
香港服務(wù)器選創(chuàng)新互聯(lián),2H2G首月10元開通。
創(chuàng)新互聯(lián)(www.cdcxhl.com)互聯(lián)網(wǎng)服務(wù)提供商,擁有超過(guò)10年的服務(wù)器租用、服務(wù)器托管、云服務(wù)器、虛擬主機(jī)、網(wǎng)站系統(tǒng)開發(fā)經(jīng)驗(yàn)。專業(yè)提供云主機(jī)、虛擬主機(jī)、域名注冊(cè)、VPS主機(jī)、云服務(wù)器、香港云服務(wù)器、免備案服務(wù)器等。
當(dāng)前題目:搭建Linux上SVN服務(wù)器搭建之路(linux上svn服務(wù)器)
新聞來(lái)源:http://fisionsoft.com.cn/article/dhhhohe.html


咨詢
建站咨詢
