標籤:
1,安裝:
# yum install subversion
判斷是否安裝成功:
# svnserve –version
2,建立SVN庫:
# mkdir /opt/svn/repos# svnadmin create /opt/svn/repos
執行上面的命令後,自動在repos下建立多個檔案, 分別是conf, db,format,hooks, locks, README.txt。
----------------------------------------------------------------------------------------------------
3,設定passwd
# nano /opt/svn/repos/conf/passwd
[users]# harry = harryssecret# sally = sallyssecretusername = password#這樣我們就建立了使用者username
4,設定authz
# nano /opt/svn/repos/conf/authz
[/]username = rw# [/] 意思為所有目錄# username = rw 意思為username擁有讀寫權限# 合起來就是username對所有目錄擁有讀寫權限
5,設定svnserv.conf
# nano /opt/svn/repos/conf/svnserv.conf
anon-access = none # 使非授權使用者無法訪問auth-access = write # 使授權使用者有寫入權限password-db = password # 指定passwordauthz-db = authz # 存取控制檔案realm = /opt/svn/repos # 認證命名空間,subversion會在認證提示裡顯示,並且作為憑證緩衝的關鍵字。
採用預設配置. 以上語句都必須頂格寫, 左側不能留空格, 否則會出錯.
----------------------------------------------------------------------------------------------------
6,串連
啟動svn:
# svnserve -d -r /opt/svn/repos
如果已經有svn在運行,可以換一個連接埠運行(預設連接埠為:3690):
svnserve -d -r /opt/svn/repos --listen-port 3691
這樣同一台伺服器可以運行多個svnserver
連結地址為:
svn://localhost:3690
完!
Centos 搭建 SVN 伺服器