歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> SVN 版本庫的創建和配置

SVN 版本庫的創建和配置

日期:2017/2/28 13:48:44   编辑:Linux教程

1.創建SVN版本庫

mkdir trunk

svnadmin create /root/trunk/svntest #這裡是路徑和即將創建的版本庫名稱

2.配置svn

cd /root/trunk/svntest/conf #配置文件所在的目錄

vim svnserve.conf  #anon-access:匿名用戶的權限,可以為read,write和none,默認值read。不允許匿名用戶訪問:anon-access = none
            #auth-access:認證用戶的權限,可以為read,write和none,默認值write。 
            #password-db:密碼數據庫的路徑
            #authz-db:認證規則庫的路徑       

去掉相關注釋

vim passwd               #配置用戶名字和密碼  格式:用戶名=密碼

vim authz               #group_one是組名  myuser是屬於group_one組
                    #[/]配置為訪問相對根目錄

3.啟動svn服務

svnserve -d -r /root/trunk/            
注:
#(如果提示該服務已經存在)
#killall svnserve (或者找出該進程 然後kill)
svn co svn://ip/svntest    #例如:ip:192.168.0.115
這個時候svn的庫就已經被建立了(這之中可能讓你輸入一些密碼之類的東西,只要按照配置的用戶和密碼就沒有問題)
                上面的svn co svn://192.168.0.115/svntest 就是 svn checkout svn://192.168.0.115/svntest

4.svn checkout可能會出現的問題(linux 或者 windows 下可能出現鏈接被拒絕)

這中原因可能是linux下的防火牆沒有關閉導致的

這個時候我們就要關閉linux下的防火牆,然後就可以checkout了

/etc/init.d/iptables stop

Ubuntu 14.04 下搭建SVN服務器 SVN:// http://www.linuxidc.com/Linux/2015-01/111956.htm

CentOS 6.2 SVN搭建 (YUM安裝) http://www.linuxidc.com/Linux/2013-10/91903.htm

CentOS 6.5部署Apache+SVN http://www.linuxidc.com/Linux/2013-12/94315.htm

Apache+SVN搭建SVN服務器 http://www.linuxidc.com/Linux/2013-03/81379.htm

Windows下SVN服務器搭建和使用 + 客戶端重新設置密碼 http://www.linuxidc.com/Linux/2013-05/85189p5.htm

Ubuntu Server 12.04 安裝 SVN 並遷移 Virtual SVN數據 http://www.linuxidc.com/Linux/2013-05/84695.htm

Ubuntu Server搭建SVN服務以及遷移方法 http://www.linuxidc.com/Linux/2013-05/84693.htm

Subversion (SVN) 的詳細介紹:請點這裡
Subversion (SVN) 的下載地址:請點這裡

Copyright © Linux教程網 All Rights Reserved