1.檢查了是否安裝了舊版的svn
rpm -qa subversion
2.如果是則需要解除安裝
yum remove subversion
3.安裝svn
yum -y install subversion
4.建立svn版本庫
mkdir -p /home/xuyw/svn 建立目錄
svnadmin create /home/xuyw/svn 建立svn版本庫
5.配置**庫
進入「/home/用「使用者名稱」替代/svn」資料夾下的conf下,進行配置
5.1、使用者密碼配置
編輯passwd,在[users]下新增使用者名稱和密碼
[users]
root=password
5.2、編輯控制許可權authz
目的是設定哪些使用者可以訪問哪些目錄,向authz檔案追加以下內容,包括乙個組project_p,組下有乙個使用者root。使root使用者對svn上所有專案擁有讀寫許可權:
[groups]
project_p = root
[/]root=rw
若只希望某個使用者對 某個專案有讀、寫、讀寫許可權,可如下設定:
[/project]
root=r
5.3、服務svnserve.conf配置
在[general]下追加如下內容
#匿名訪問的許可權,可以是read,write,none,預設為read
anon-access=none
#使授權使用者有寫許可權
auth-access=write
#密碼資料庫的路徑
password-db=passwd
#訪問控制檔案
authz-db=authz
#認證命名空間,subversion會在認證提示裡顯示,並且作為憑證快取的關鍵字
realm=/home/用「使用者名稱」替代/svn
6、啟動svn
svnserve -d -r /home/tanfp/svn
svnserve -d -r /home/tanfp/svn --listen-port 3690
7、檢視svn程序
ps -ef|grep svn|grep -v grep
8、檢測svn埠
netstat -ln |grep 3690
9、停止重啟svn
killall svnserve //停止
svnserve -d -r /home/用「使用者名稱」替代/svn // 啟動
10、測試
windows客戶端tortoisesvn連線。位址為:svn://ip位址,輸入配置好的使用者名稱和密碼。即可進行測試。
11、檢出svn到指定目錄
進入需要檢出的目標目錄,執行
svn checkout svn://ip/project
12.當然乙個伺服器上也可以搭建多個svn服務,具體操作步驟見4-6,其中在步驟6啟動svn服務時需要注意進行如下操作:
svnserve -d -r /home/***/svn --listen-port ***x
其中 /home/***/svn為建立svn倉庫的路徑,
listen-port ***x為埠號,svn預設為3690,此時可使埠號順序加1.
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 svn yum install subversion 1.新建乙個目錄用於儲存svn所有檔案 mkdir svn 1 建立svn使用者 groupadd svn useradd g sky user 是將user加入到sky組內 切換使用者 su svn 以後 庫的建立維護等,都用這...
linux安裝svn伺服器
1 檢查系統是否已經安裝如果安裝就解除安裝 檢查 svnserve version 解除安裝 yum remove subversion 2 安裝 yum install subversion 3 建立svn庫 檔案位置可自由 建立倉庫資料夾 mkdir p opt svn repository 用...