linux安裝svn伺服器

2021-10-17 14:35:19 字數 1528 閱讀 5074

1、檢查系統是否已經安裝如果安裝就解除安裝

檢查:svnserve --version

解除安裝:yum remove subversion

2、安裝

yum install subversion

3、建立svn庫(檔案位置可自由)

建立倉庫資料夾:mkdir -p /opt/svn/repository

用svn管理員身份建立乙個倉庫:svnadmin create /opt/svn/repository

執行上面的命令後,自動建立repositories庫,檢視/opt/svn/repository 資料夾發現包含了conf, db,format,hooks, locks, readme.txt等檔案,說明乙個svn庫已經建立。

4、許可權配置

(1)authz檔案配置,設定哪些使用者可以訪問哪些目錄:進入/opt/svn/repository/conf上面生成的資料夾下,

進行配置 authz檔案配置,vi authz,向authz檔案追加以下內容,左邊是使用者名稱,右邊是讀寫許可權(r、w、rw、no access),

每個目錄的讀寫許可權都可精細控制,例如:

(2)passwd檔案配置 主要新增使用者名稱和密碼,例如::

(3)svnserve.conf 檔案配置 配置訪問許可權

5、啟動svn

本人建議指定埠的啟動方式,如果建立多個倉庫,也便於管理。

svn預設埠為3690,需要在防火牆新增才可在svn客戶端訪問

再次我選擇用3691埠啟動

啟動命令:svnserve -d -r /opt/svn/repository --listen-port 3691

6.檢視svn程序

ps -ef|grep svn,可以看到服務啟動成功,想要重新啟動則kill -9 pid,再重新使用svnserve -d -r /opt/svn/repository --listen-port 3691命令啟動

這時候,用svn小烏龜客戶端連線會發現svn://ip:port/opt/svn/repository無法使用,這是因為linux沒有開放該埠,需要手動新增;

步驟如下:

vi /etc/sysconfig/iptables,開放新埠

重啟防火牆

service iptables restart

重新使用客戶端就可以正常連線了!

linux安裝svn伺服器

1 解壓 tar xvf subversion 1.6.7.tar.bz2 tar xvf subversion deps 1.6.7.tar.bz2 3 編譯 bin資料夾執行命令 make 4 安裝 bin資料夾執行命令 make install 6 測試安裝是否成功 svnserve vers...

linux安裝svn伺服器

1.檢查了是否安裝了舊版的svn rpm qa subversion 2.如果是則需要解除安裝 yum remove subversion 3.安裝svn yum y install subversion 4.建立svn版本庫 mkdir p home xuyw svn 建立目錄 svnadmin ...

linux安裝SVN伺服器

1 安裝svn svn yum install subversion 1.新建乙個目錄用於儲存svn所有檔案 mkdir svn 1 建立svn使用者 groupadd svn useradd g sky user 是將user加入到sky組內 切換使用者 su svn 以後 庫的建立維護等,都用這...