Centos 搭建 SVN 服務器

1,安裝:緩存

# yum install subversion

判斷是否安裝成功:服務器

# svnserve –version

2,創建SVN庫:svn

# mkdir /opt/svn/repos
# svnadmin create /opt/svn/repos

執行上面的命令後,自動在repos下創建多個文件, 分別是conf, db,format,hooks, locks, README.txt。spa

----------------------------------------------------------------------------------------------------code

3,設置passwdorm

# nano /opt/svn/repos/conf/passwd
[users]
# harry = harryssecret
# sally = sallyssecret
username = password
#這樣咱們就創建了用戶username

4,設置authzserver

# nano /opt/svn/repos/conf/authz
[/]
username = rw

# [/] 意思爲全部目錄
# username = rw 意思爲username擁有讀寫權限
# 合起來就是username對全部目錄擁有讀寫權限

5,設置svnserv.confit

# nano /opt/svn/repos/conf/svnserv.conf
anon-access = none    # 使非受權用戶沒法訪問
auth-access = write    # 使受權用戶有寫權限
password-db = password    # 指定password
authz-db = authz    # 訪問控制文件
realm = /opt/svn/repos    # 認證命名空間,subversion會在認證提示裏顯示,而且做爲憑證緩存的關鍵字。

採用默認配置. 以上語句都必須頂格寫, 左側不能留空格, 不然會出錯.io

----------------------------------------------------------------------------------------------------form

6,鏈接

啓動svn:

# svnserve -d -r /opt/svn/repos

若是已經有svn在運行,能夠換一個端口運行(默認端口爲:3690):

svnserve -d -r /opt/svn/repos --listen-port 3691

這樣同一臺服務器能夠運行多個svnserver

連接地址爲:

svn://localhost:3690

完!

相關文章
相關標籤/搜索