linux 搭建svn服務記錄

2021-07-09 20:12:40 字數 1473 閱讀 5016

1:安裝svn 服務

yum install -y subversion

2:建立版本庫

svnadmin create /var/svn/server  #建立某個資料夾為版本庫

3:修改配置

server/config 下會有三個檔案

(1)svnserve.conf:  svn全域性配置等

(2)passwd: 配置使用者賬戶用

(3)authz: 訪問版本庫配置

password檔案 

[users]  

# harry = harryssecret

# sally = sallyssecret

username=password #使用者名稱=密碼 這種格式建立賬戶

authz檔案

[server:/]  

@username=r

@username=rw

這樣新增對server 目錄新增username 的讀/ 讀寫許可權

svnserve.config檔案

裡面內容有大量解釋,注意的是

password-db = passwd #密碼檔案為當前目錄下的passwd
把這行注釋去除掉,來使用剛剛自己設定賬戶密碼

4:啟動svn

svnserve -d -r /var/svn/

5:匯入乙個工程

server目錄下,建立乙個目錄 myproject

svn import myproject svn://localhost/server/myproject -m "commit project"
6:本地 checkout

svn co svn://localhost/server/myproject
輸入賬戶密碼,這步一般沒什麼問題

7:遠端訪問

svn co svn://【ip】/server/myproject
如果出現不能訪問,一般是防火牆問題

svn 服務防火牆預設為3690 iptable新增 3690的guize

iptables -a input -p tcp --dport 3690 -j accept

iptables -a output -p tcp --sport 3690 -j accept

隨後重啟iptable

/sbin/service iptables restart
一般這樣都能訪問,需要注意的是,如果是購買的雲伺服器,則需要在雲伺服器的控制台新增3690規則

linux搭建svn服務

一 安裝svn 使用yum安裝 yum install y subversion svnserve version 命令檢視版本號二 建立svn 版本庫 三 svn配置 進入到data conf目錄下 將svnserve.conf中的.anon access none 禁止無登入遷出 auth ac...

Linux 搭建SVN服務

linux 安裝svn 1.執行以下命令安裝svn yum install subversion 2.執行以下命令檢視svn版本 svnserve version 3.按照以下步驟建立版本庫 1.執行以下命令建立目錄 mkdir var svn 2.依次執行以下命令建立版本庫 cd var 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...