centos7下安裝svn服務
1. yum命令即可方便的完成安裝
# sudo yum install subversion
測試安裝是否成功:
# svnserve --version
更改svn的預設配置(更改預設的指向目錄和預設埠)
# sudo vim /etc/sysconfig/svnserve
options="-r /data/svn"
2. 建立版本庫根目錄
# sudo mkdir -p /data/svn
建立版本庫:
# sudo svnadmin create /data/svn/jishu
如果刪除版本庫:
# sudo rm -rf /data/svn/jishu
3. 配置svn配置檔案
# sudo vim /data/svn/jishu/conf/svnserve.conf
[general]
anon-access = none #控制非鑑權使用者訪問版本庫的許可權
auth-access = write #控制鑑權使用者訪問版本庫的許可權
password-db = passwd #指定使用者名稱口令檔名
authz-db = authz #指定許可權配置檔名
realm = /home/svn/svndata #指定版本庫的認證域,即在登入時提示的認證網域名稱稱
4. 編輯svn使用者配置檔案
# sudo vim /data/svn/jishu/conf/passwd
[users]
admin = admin1234 #使用者,密碼
tom = tom1234 #使用者,密碼
jack = jack1234 #使用者,密碼
5. 編輯svn許可權控制配置檔案
# sudo vim /data/svn/jishu/conf/authz
[groups]
admin = admin #admin為使用者組,等號之後的admin為使用者
test = tom,jack
[jishu:/] #表示根目錄(/data/svn/jishu),jishu: svn倉庫名
@admin = rw #表示admin組對根目錄有讀寫許可權,r為讀,w為寫
[jishu:/test] #表示test目錄(/data/svn/jishu/test)
@test = rw #表示test組對test目錄有讀寫許可權
6. 啟動,檢視和停止svn服務
啟動svn服務:
# sudo systemctl start svnserve.service
檢視svn服務:
# sudo ps aux|grep svnserve #預設埠為:3690
8. 設定開機啟動
在centos7, 設定開機啟動:
# sudo systemctl enable svnserve.service #注意:根目錄必須是/var/svn 這樣才能設定成功!!
#設定開機啟動後就可以按下面的方式開啟或停止服務了
# sudo systemctl start svnserve.service
# sudo systemctl stop svnserve.service
如果報這樣的錯:svn: e204900: can't open file '/data/svn/jishu/format': permission denied的錯誤。那就是與selinux有關係,先把selinux關閉吧
臨時關閉:
# sudo setenforce 0
永久關閉:
# sudo vim /etc/sysconfig/selinux
修改:selinux = disable #值修改為disable.
CentOS 7 安裝SVN服務端
centos7下安裝svn服務 1.yum命令即可方便的完成安裝 sudo yum install subversion 測試安裝是否成功 svnserve version 更改svn的預設配置 更改預設的指向目錄和預設埠 sudo vim etc sysconfig svnserve 編輯示例 o...
CentOS 7 安裝SVN服務端
centos7下安裝svn服務 1.yum命令即可方便的完成安裝 sudo yum install subversion 測試安裝是否成功 svnserve version 更改svn的預設配置 更改預設的指向目錄和預設埠 sudo vim etc sysconfig svnserve option...
centos7安裝svn服務端
本文參考自 一 環境準備 1.centos7系統 二 安裝 1 安裝subversion yum y install subversion 2 建立版本庫目錄,為建立版本庫提供存放位置 mkdir p home svn svnrepos 3 建立svn版本庫,mynote為資源庫名稱 svnadmi...