搭建svn服務,有效的管理**,以下三步可以快速搞定。
1、安裝
#yum install subversion
判斷是否安裝成功
#subversion -v
svnserve, version 1.6.11 (r934486)
出現上面的提示,說明安裝成功。
有了svn軟體後還需要建立svn庫:
#mkdir /opt/svn/repos執行上面的命令後,自動在repos下建立多個檔案, 分別是conf, db,format,hooks, locks, readme.txt。#svnadmin create /opt/svn/repos
2、配置
上面的操作很簡單,幾個命令就搞定, 下面的操作也不難。
進入上面生成的資料夾conf下,進行配置, 有以下幾個檔案authz, passwd, svnserve.conf
其中authz 是許可權控制,可以設定哪些使用者可以訪問哪些目錄, passwd是設定使用者和密碼的, svnserve是設定svn相關的操作。
2.1先設定passwd
[這樣我們就建立了hello使用者,123密碼users
]# harry = harryssecret
# sally = sallyssecret
hello
=123
#使用者名稱=密碼
2.2 再設定許可權authz
[/]意思是hello使用者對所有的目錄有讀寫許可權,當然也可以限定。hello
=rw
如果是自己用,就直接是讀寫吧。
2.3最後設定snvserv.conf
[採用預設配置. 以上語句都必須頂格寫, 左側不能留空格, 否則會出錯.general
]anon
-access
=none
# 使非授權使用者無法訪問
auth
-access
=write
# 使授權使用者有寫許可權
password
-db
=passwd
authz
-db
=authz
# 訪問控制檔案
realm
=my first svn repo
# 認證命名空間,subversion會在認證提示裡顯示,並且作為憑證快取的關鍵字
好了,通過以上配置,你的svn就可以了。
3、連線
啟動svn: svnserve -d -r /opt/svn/repos
啟動svn: svnserve -d -r /opt/svn
停止svn: killall svnserve
如果已經有svn在執行,可以換乙個埠執行
svnserve -d -r /opt/svn/repos --listen-port 3391
這樣同一臺伺服器可以執行多個svnserver
好了,啟動成功後,就可以使用了。
建議採用tortoisesvn, 連線位址為: svn://your server address (如果指定埠需要新增埠 :埠號)
連線後可以上傳本地的檔案,有效的管理你的**。
CentOS搭建SVN伺服器
安裝步驟如下 1 yum install subversion 2 檢視安裝版本svnserve version 3 建立svn版本庫目錄mkdir p var svn svnrepos 4 建立版本庫svnadmin create var svn svnrepos 執行了這個命令之後會在 var ...
Centos搭建SVN 伺服器
yum install subversion mkdir svn svnadmin create svn project ls svn project conf db format hooks locks readme.txt 目錄用途說明 hooks目錄 放置hook指令碼檔案的目錄 locks目...
CentOS搭建SVN伺服器
yum install subversion安裝完成後檢視svn版本 svnserve version 選擇乙個資料夾存放svn倉庫,我這裡選擇repository資料夾存放我們的sv 倉庫 建立乙個名為android的倉庫 這個android資料夾就是我們的svn倉庫了,倉庫的配置在conf資料夾...