linux svn配置教程,linux svn搭建及配置
1、 檢測svn是否安裝
rpm -qa subversion ? #檢查現有版本,如果輸入命令后沒有提示的話,表明沒有安裝
yum remove subversion ?#如果有安裝,可以通過該命令卸載舊版本的svn服務
yum -y install subversion ?#執行安裝
2、創建svn目錄:
mkdir /home/svn ?#svn倉庫都在這個目錄下創建
3、創建一個svn版本倉庫:
svnadmin create /home/svn/svndata
注釋:
conf :存放版本庫所使用的配置文件的目錄
db :存放存儲版本數據的數據庫文件的目錄
hooks :存放版本庫鉤子程序的目錄
locks :存放庫鎖目錄,用來跟蹤庫的訪問者
format:存儲一個整數的文件,此整數代表庫層次結構版本
README.txt:版本庫自述文件
4、配置
進入conf目錄下進行配置
4.1 authz文件:配置每個用戶所在組,所在組的權限(讀或寫),所在組指向的svn項目目錄等。
在最后添加配置如下, 其中用戶名自定義(如:test = rw)
[\]
用戶名 = rw
4.2 passwd文件:svn用戶信息文件,保存所有該版本庫的所有svn用戶,可以編輯該文件添加用戶。
在最后添加配置如下, 其中用戶名自定義(如:test = 123456)
用戶名 = 密碼
4.3 svnserve.conf文件:svn版本庫的基本的全局配置。
去掉下面注釋#
anon-access = read
auth-access = write
password-db = passwd
realm = /home/svn
5、啟動svn服務
ps -aux|grep svnserve ?#查找該服務,如果運行的話先殺掉該服務
kill -9 ID號
svnserve -d -r /home/svn ?#啟動svn服務
6、訪問svn
svn://ip:3690/svndata/
注:若3690端口無法訪問,可能是防火墻策略限制, 由于我這使用的是騰訊云在服務器安全組中將端口3690放行即可訪問。
總結
以上是生活随笔為你收集整理的linux svn配置教程,linux svn搭建及配置的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: linux7添加两个网关,RHEL7设置
- 下一篇: qt 运行库 linux,linux(u