ubuntu16.04 svn搭建多项目搭建多个版本仓
ubuntu16.04 svn搭建多項(xiàng)目搭建多個(gè)版本倉(cāng)
進(jìn)入/opt/workspace/svn
svnadmin create aproject
svnadmin create bproject
?
?
關(guān)于版本倉(cāng)庫(kù)的配置,詳見下面:
Ubuntu16.04 搭建SVN服務(wù)器(建立版本倉(cāng)及import和checkout代碼)
https://blog.csdn.net/LoongEmbedded/article/details/79344850
?
3. 導(dǎo)入代碼到a和b版本倉(cāng)庫(kù)
管理員賬號(hào)提交
/home/chenky/svn/atest和/home/chenky/svn/btest為要提交到版本倉(cāng)的源代碼目錄
svn import --no-ignore /home/chenky/svn/atest file:///opt/workspace/svn/aproject -m “導(dǎo)入代碼”
svn import --no-ignore /home/chenky/svn/btest file:///opt/workspace/svn/bproject -m “導(dǎo)入代碼”
4. 啟動(dòng)服務(wù)
查看是否啟動(dòng)成功,可看監(jiān)聽的3690端口
netstat -antp |grep svnserve
如果想關(guān)閉服務(wù),可使用pkill svnserve
?
啟動(dòng)svn服務(wù)
svnserve -d -r /opt/workspace/svn,這里要注意svn是創(chuàng)建的版本倉(cāng)aproject和bproject的上級(jí)目錄。
?
5.導(dǎo)出代碼
svn co svn://192.168.0.107/aproject
?
chenky@Lenovo-ser:~/svn/src$ svn co svn://192.168.0.107/aproject
svn: E170013: Unable to connect to a repository at URL 'svn://192.168.0.107/aproject'
svn: E200002: line 19: Option expected
這是conf下面的配置文件前面取消注釋的時(shí)候有空格引起的,去掉空格就行了,修改的文件是conf/svnserve.conf,比如取消password-db = passwd前面的注釋后,其前面的空格也要去掉。
svn: E170001: Authorization failed,需要修改conf/authz文件,把a(bǔ)項(xiàng)目對(duì)應(yīng)的版本倉(cāng)[/aproject]改為[aproject:/]即可。
?
?
總結(jié)
以上是生活随笔為你收集整理的ubuntu16.04 svn搭建多项目搭建多个版本仓的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: AndroidStuido编译relea
- 下一篇: ubuntu16.04 server u