2021-05-12 14:32:11
SVN 版本庫的建立和設定
2020-06-16 17:32:29
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
相關文章