官網下載: http://subversion.apache.org/...html
SVN客戶端TortoiseSVN :https://tortoisesvn.net/downl...apache
1 yum install subversion安裝服務器
yum install subversion
2 新建一個目錄用於存儲SVN目錄svn
mkdir svn
3 新建一個測試倉庫測試
svnadmin create /svn/code/.net
4 目錄結構說明code
5 conf 目錄詳情orm
5.1 authz 配置新用戶的受權文件.htm
[groups] admin = demo1,demo2 user = demo1 [/svn/code/] @admin = rw @user = r 備註: admin = demo1,demo22 建立admin組,組成員爲:demo1,demo2 user = demo1 建立用戶組,用戶成員:demo1 [code:/] 賦予根權限,爲了便於管理和權限的控制,能夠把權限細化到版本庫中相應的目錄 @admin = rw admin組有讀寫的權限 @user = r user組只有讀的權限
5.2 passwd 配置訪問用戶及密碼get
[users] demo1 = 123456 demo2 = 123456
5.3 svnserve.conf 配置SVN服務的配置文件
anon-access = read ##注意前邊不要有空格,要頂齊 讀權限 auth-access = write ##注意前邊不要有空格,要頂齊 寫權限 password-db = passwd ##注意前邊不要有空格,要頂齊 加載 passwd 文件 authz-db = authz ##注意前邊不要有空格,要頂齊 加載 authz 文件
6 服務器操做
啓動svn服務 svnserve -d -r /svn/ 關閉svn服務 pkill svn