1. 安裝svn伺服器
安裝svn伺服器
yum install –
ysubversion
檢視版本
svnserve
--version
2. **庫建立
安裝完成後要建立svn庫
# mkdir -p /
icg/svn
data
/repo
# svnadmin create /
icg/svn
data
/repo
執行後,檢視/opt/svn/repo資料夾包含了
conf,db
,format
,hooks
,locks
,readme.txt
等檔案,說明乙個
svn庫已經建立。
3. 配置版本庫:
進入上面conf資料夾下,進行配置:
a. 許可權控制
authz
配置:
設定哪些使用者可以訪問哪些目錄,向authz檔案追加以下內容:
[/]jiangxin=rw //給該使用者訪問所有庫的許可權
b. 使用者密碼
passwd
配置:
修改passwd為一下內容:
[users]
# harry = harryssecret
# sally = sallyssecret
jiangxin
=123456
c. 服務
svnserve.con
配置:
新增一下內容:
[general]
#匿名訪問的許可權,可以是
read,write,none,
預設為read
anon-access=none
#使授權使用者有寫許可權
auth-access=write
#密碼資料庫的路徑
password-db=passwd
#訪問控制檔案
authz-db=authz
#認證命名空間,
subversion
會在認證提示裡顯示,並且作為憑證快取的關鍵字
realm=/
icg/svn
data
/repo
4. 檢視:
a. 啟動
svn
# svnserve -d -r /
icg/svn
data
/repo
b. 檢視
svn程序
# ps -ef|grep svn|grep -v grep
root 12538 1 0 14:40 ? 00:00:00 svnserve -d -r /opt/svn/repositories
c. 檢測
svn埠
# netstat -ln |grep 3690
tcp 0 0 0.0.0.0:3690 0.0.0.0:* listen
5. 停止重啟svn:
# killall svnserve //停止
# svnserve -d -r
/icg
/svn
data
/repo//啟動
6. 測試連線:
使用tortoisesvn進行測試:
svn服務啟動後,需要使用客戶端測試連線:
linux下svn服務搭建
安裝svn需要依賴apr和apr util這兩個軟體,所以先安裝這兩個軟體 然後配置.configure prefix usr local subversion with apr usr local apr with apr util usr local apr util make make ins...
linux系統下搭建svn服務
安裝步驟如下 1 yum install subversion 2 輸入rpm ql subversion檢視安裝位置,如下圖 可以看到 svn在bin目錄下生成了幾個二進位制檔案。再輸入 usr bin svnversion version 就可以檢視svn的版本,這樣就說明svn安裝成功,如下圖...
linux搭建svn服務
一 安裝svn 使用yum安裝 yum install y subversion svnserve version 命令檢視版本號二 建立svn 版本庫 三 svn配置 進入到data conf目錄下 將svnserve.conf中的.anon access none 禁止無登入遷出 auth ac...