- 工信部備案號 滇ICP備05000110號-1
- 滇公安備案 滇53010302000111
- 增值電信業務經營許可證 B1.B2-20181647、滇B1.B2-20190004
- 云南互聯網協會理事單位
- 安全聯盟認證網站身份V標記
- 域名注冊服務機構許可:滇D3-20230001
- 代理域名注冊服務機構:新網數碼
系統環境:CentOS系統:CentOS 6.5
1、檢查是否安裝了低版本的SVN
rpm -qa subversion
2、卸載舊版本SVN
yum remove subversion
3、安裝SVN
yum -y install subversion
4、建立SVN版本庫
mkdir -p /home/用“用戶名”替代/svn
svnadmin create /home/用“用戶名”替代/svn
此處版本庫名為svn,也可以是其它
5、配置代碼庫
進入“/home/用“用戶名”替代/svn”文件夾下的conf下,進行配置
5.1、用戶密碼配置
編輯passwd,在[users]下添加用戶名和密碼
[users] # harry = harryssecret # sally = sallyssecret username=password
5.2、編輯控制權限authz
目的是設置哪些用戶可以訪問哪些目錄,向authz文件追加以下內容,使用戶對svn上所有項目擁有讀寫權限:
[/] username=rw
若只希望某個用戶對 某個項目有讀、寫、讀寫權限,可如下設置:
[/Project] username=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/用“用戶名”替代/svn
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
售前咨詢
售后咨詢
備案咨詢
二維碼
TOP