1. 程式人生 > >CentOS 7下基於bitnami的Redmine結合Subversion的設置

CentOS 7下基於bitnami的Redmine結合Subversion的設置

Redmine

1.進入subversion文件夾下,創建版本庫

[plain] view plain copy

cd /opt/redmine-3.4.5-0/subversion/bin  
./svnadmin create /home/hadoop/svn/repository  

2.修改版本庫信息

1)進入 /home/svn/repository/conf

cd /home/svn/repository/conf  

2)修改svnserve.conf為(配置用戶權限認證)
vi svnserve.conf
[general]

#匿名用戶的權限,可以為read,write和none,默認值read。不允許匿名用戶訪問:anon-access = none

anon-access = none

#認證用戶的權限,可以為read,write和none,默認值write。
auth-access = write
#訪問控制文件路徑
realm = /home/svn/repository

#密碼數據庫的路徑
vi passwd
password-db = passwd

#認證規則庫的路徑
vi authz
authz-db = authz

3) 修改authz文件為(配置組用戶,對該用戶或者該組進行賦值權限):

[groups]

#每個倉庫的根目錄(/)就是自己的起始目錄;[repos:/]這種方式只適用於多倉庫的情況;[/]適合於單倉庫和單倉庫的方式
[/]
admin=rw
4)修改passwd文件為(中配置用戶名對應的密碼):

[users]
admin = 123456

註:這些文件中的配置內容,必須都定格,不能再配置前有空格存在,否則會出錯

3.重啟Subversion服務
/opt/redmine-3.4.5-0/subversion/scripts/ctl.sh restart subversion

4.在Redmin中配置版本庫
技術分享圖片

CentOS 7下基於bitnami的Redmine結合Subversion的設置