1.建立SVN版本庫linux
mkdir trunk svnadmin create /root/trunk/svntest #這裏是路徑和即將建立的版本庫名稱
2.配置svn數據庫
cd /root/trunk/svntest/conf #配置文件所在的目錄vim
vim svnserve.conf #anon-access:匿名用戶的權限,能夠爲read,write和none,默認值read。不容許匿名用戶訪問:anon-access = none
#auth-access:認證用戶的權限,能夠爲read,write和none,默認值write。
#password-db:密碼數據庫的路徑
#authz-db:認證規則庫的路徑
去掉相關注釋windows
vim passwd #配置用戶名字和密碼 格式:用戶名=密碼
vim authz #group_one是組名 myuser是屬於group_one組
#[/]配置爲訪問相對根目錄
3.啓動svn服務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 下可能出現連接被拒絕)spa
這中緣由多是linux下的防火牆沒有關閉致使的3d
這個時候咱們就要關閉linux下的防火牆,而後就能夠checkout了code
/etc/init.d/iptables stop