為什麼要使用svn管理**,為什麼不用git?由於git無法對資料夾操作,而我自己工程中依賴了許多自己成型的一些版本庫,為了方便管理,因此丟棄git而使用svn來管理我的原始碼。這個就是本篇部落格的出發點!1. 軟體安裝
2. 建立algpath版本庫
3. 配置algpath版本庫
[groups]
admin=cvding
other=test,tony
[/]#admin使用者組對/usr/svn/algpath這個目錄有讀寫的權利
@admin=rw
[algpath:/export/json]
#other使用者組對algpath/export/json只有讀的權利
@other=r
將authz檔案拷貝到/usr/svn目錄中,便於管理多個版本庫
- 配置/usr/svn/algpath/conf/passwd檔案
訪問使用者密碼
[users]
#使用者名稱=密碼
cvding=123456
test=123456
tony=123456
將passwd檔案拷貝到/usr/svn目錄中,便於管理多個版本庫
- 配置/usr/svn/algpath/svnserve.conf檔案
svn訪問許可權
[general]
#不能匿名訪問
anon-access = none
#許可權訪問可寫
auth-access = write
#密碼檔案存放的路徑(相對於svnserve.conf的路徑)
password-db = ../../passwd
#許可權檔案存放的路徑(相對於svnserve.conf的路徑)
authz-db = ../../authz
#描述檔案最好不要修改,會涉及到多個svn版本庫共享密碼訪問
realm = my first repository
4. 開啟版本庫
sudo svnserve -d -r /usr/svn
使用命令檢視是否開啟ps -aux | grep svn
如果想開機啟動則在/etc/rc.local中exit 0 前新增
sudo /usr/bin/svnserve -d -r /usr/svn &
5. 注意情況 linux下搭建搭建svn伺服器
1.安裝svn伺服器 安裝svn伺服器 yum install ysubversion 檢視版本 svnserve version 2.庫建立 安裝完成後要建立svn庫 mkdir p icg svn data repo svnadmin create icg svn data repo 執行後,檢...
Linux下搭建SVN伺服器
我們專案svn在linux系統下,而又是不可視的,所以通過winscp工具來操作,然後操作linux裡面檔案也是通過putty工具來執行一系列命令。這篇部落格是按著文件來做這個工作 以計量局專案為例 放在這裡分享給大家,也讓自己不斷學習。安裝前提 centos 7 可上網1 yum install ...
Linux下搭建SVN伺服器
1 在進行svn伺服器環境搭建之前首先用終端命令連線到伺服器上。在開啟的終端頁面,輸入如下 ssh user hostname 注 上邊 為固定格式,其中 user 為 linux 伺服器的管理員名稱 hostname 為 linux 伺服器的ip 如 ssh haibor 1.2.3.4 如此就可...