目錄
步驟0:搭建環(huán)境:
步驟一:下載subversion安裝包
步驟二:創(chuàng)建版本庫目錄
步驟三:創(chuàng)建版本庫
步驟四:修改SVN配置
步驟五:重啟SVN服務
步驟0:搭建環(huán)境:
在ubuntu系統(tǒng)搭建svn服務器,windows系統(tǒng)作為客戶端用svn客戶端上傳文件。
本文只講ubuntu下svn服務器的搭建,windows用svn客戶端上傳下載文件見下一篇博客
步驟一:下載subversion安裝包
1)命令: sudo apt-get install subversion??
(圖片為已安裝過的提示)
2)也可以用命令查看已安裝的subversion的版本:
svn --version
步驟二:創(chuàng)建版本庫目錄
????????此僅為目錄,為后面創(chuàng)建版本庫提供存放位置,subversion默認是把/var/svn作為數(shù)據(jù)根目錄的,開機啟動默認也是從這里
????????因為/usr目錄下用于存放普通用戶的應用程序、庫文件和文檔,所以將SVN庫存放在/usr下
1)用命令創(chuàng)建版本庫目錄svn:
cd? usr
sudo mkdir svn ??(注意,這里需要sudo權限)
步驟三:創(chuàng)建版本庫
1)在建立的路徑基礎上,創(chuàng)建版本庫,如C6
2)命令:
cd /usr/svn
sudo svnadmin create C6
此時可以看到新建的C6版本庫下有一些默認的文件或文件夾:conf \db\format\hooks\locks\README.txt
步驟四:修改SVN配置
1)進入conf目錄,查看需要修改的配置文件
?cd /usr/svn/C6/conf
?ls
?
配置文件:
authz:權限配置文件,控制讀寫權限 passwd:賬號密碼配置文件 svnserve.conf:svn服務器配置文件 |
2)修改svnserve.conf文件
命令:sudo vim svnserve.conf
原始文件內(nèi)容都被注釋掉的,我們只需要去掉指定內(nèi)容前注釋即可,如下:
[general] anon-access = read 【控制非鑒權用戶訪問版本庫的權限】 auth-access = write 【控制鑒權用戶訪問版本庫的權限】 password-db = passwd 【指定用戶名口令文件名,即訪問時要輸用戶名和密碼】 authz-db = authz realm = /MyBackup/svn/MyBackups 【指定版本庫的認證域,即在登錄時提示的認證域名稱,改成自己的版本庫】 |
原始文件:
去掉注釋符號(#)修改后保存(wq保存):
3)修改passwd文件,添加賬號和密碼(windows中checkout時需要使用)
?sudo vim passwd
?
這里添加兩個賬號:mamengguo、wangyunuo,密碼都為123456
4)修改authz文件
?sudo vim authz
在根目錄下設置用戶讀寫權限(注意這里/根目錄符號不要寫反)
步驟五:重啟SVN服務
1)到此,配置已經(jīng)全部完成,賬號信息已經(jīng)添加成功
更改svnserver.conf時需要重啟SVN服務才生效,更改authz,passwd文件時則不需要重啟服務。
2)重啟SVN服務命令:
sudo svnserve -d -r /usr/svn/
3)查看SVN服務狀態(tài)命令:
ps aux|grep svnserve
4)殺死SVN進程命令:
sudo killall svnserve
至此,SVN服務器已配置完成?
相關內(nèi)容:
1)SVN客戶端的下載和安裝(圖文超詳細)
2)windows客戶端連接ubuntu下的SVN服務器以及上傳、下載文件文章來源:http://www.zghlxwxcb.cn/news/detail-734052.html
--END--文章來源地址http://www.zghlxwxcb.cn/news/detail-734052.html
到了這里,關于【SVN】SVN搭建ubuntu服務器過程(圖文超詳細)的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!