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 以後 庫的建立維護等,都用這...