Binami redmine自带SVN的配置与关联
2014-02-10 13:50
447 查看
Bitnami Redmine安装后,会随之安装一个SVN,此SVN的配置和访问步骤如下:
首先进入该SVN路径内,如安装目录C:\Installed\Redmine\subversion
1,
运行命令行CMD,在DOS下切换到目录bin下,运行svnadmin.exe
create path/repository
2,
打开该repository目录,在conf目录下有三个文件分别进行配置,如下:
《authz》中配置组用户,对该用户或者该组进行赋值权限
[groups]
digua = teras
[/]
teras = rw
《passwd》中配置用户名对应的密码
[users]
teras = tted
《svnserve.conf》中配置用户权限认证
打开
anon-access = read
auth-access = write
password-db = passwd
authz-db = authz
3,
用SVN客户端小乌龟访问路径
svn://localhost/repository-path/
进行checkout操作,(repository-path即刚才create
repository的路径去掉盘幅信息)
4,
配置与redmine的关联
访问redmine如之前安装的http://localhost/redmine
依次进入projectà设定àrepositoryà新建repository
填写相关信息即可
在Svn提交的时候comment里写上如fixes
#1 这样即可将该次提交内容关联到票1上去。
******************************************************************************************************************************************
配置apache服务器可以通过HTTP方式访问SVN服务而不用SVN协议
运行命令提示符cmd
cd %svnhome%/bin运行
svnadmin create c:\库名如svnRepo
//用svnadmin命令创建名为svnRepo的仓库(这条命令成功后,在rep下会出现很多文件夹和文件)
cd %apache home%\bin运行
htpasswd -cm c:\svnpasswd admin
//用htpasswd命令创建用户(admin),同时生成密码认证文件,c参数为create,m参数为MD5加密方式
New password: ******
Re-type new password: ******
Adding password for user admin //加入用户成功
在C盘下(任意位置)建立文件svnusers 输入以下内容:
[groups]
admin = admin
[/]
@admin = rw
* = r
apache conf 下配置httpd.conf文件,
放开注释
LoadModule dav_module modules/mod_dav.so
LoadModule dav_fs_module modules/mod_dav_fs.so
在下面加入如下一行代码:
LoadModule dav_svn_module modules/mod_dav_svn.so
LoadModule authz_svn_module modules/mod_authz_svn.so
文件最后面的信息如下:
<Location "/svn/自定义路径如digua">
DAV svn
SVNPath "C:\repo" #上面create的库路径 注意用SVNPath 不用SVNParentPath,多个库的时候才用SVNParentPath
AuthType Basic #基本认证方式
AuthName "svn server" #随意指定就是权限对话框的标题
AuthUserFile "C:\svnpasswd" #上面生成的
AuthzSVNAccessFile "C:\svnusers" #上面新建的
Require valid-user
</Location>
重启apache访问http://host:port/svn/digua 即可checkout, svn/digua即上面Location的一个配置属性
Bitnami Redmine安装后,会随之安装一个SVN,此SVN的配置和访问步骤如下:
首先进入该SVN路径内,如安装目录C:\Installed\Redmine\subversion
1,
运行命令行CMD,在DOS下切换到目录bin下,运行svnadmin.exe
create path/repository
2,
打开该repository目录,在conf目录下有三个文件分别进行配置,如下:
《authz》中配置组用户,对该用户或者该组进行赋值权限
[groups]
digua = teras
[/]
teras = rw
《passwd》中配置用户名对应的密码
[users]
teras = tted
《svnserve.conf》中配置用户权限认证
打开
anon-access = read
auth-access = write
password-db = passwd
authz-db = authz
3,
用SVN客户端小乌龟访问路径
svn://localhost/repository-path/
进行checkout操作,(repository-path即刚才create
repository的路径去掉盘幅信息)
4,
配置与redmine的关联
访问redmine如之前安装的http://localhost/redmine
依次进入projectà设定àrepositoryà新建repository
填写相关信息即可
在Svn提交的时候comment里写上如fixes
#1 这样即可将该次提交内容关联到票1上去。
******************************************************************************************************************************************
配置apache服务器可以通过HTTP方式访问SVN服务而不用SVN协议
运行命令提示符cmd
cd %svnhome%/bin运行
svnadmin create c:\库名如svnRepo
//用svnadmin命令创建名为svnRepo的仓库(这条命令成功后,在rep下会出现很多文件夹和文件)
cd %apache home%\bin运行
htpasswd -cm c:\svnpasswd admin
//用htpasswd命令创建用户(admin),同时生成密码认证文件,c参数为create,m参数为MD5加密方式
New password: ******
Re-type new password: ******
Adding password for user admin //加入用户成功
在C盘下(任意位置)建立文件svnusers 输入以下内容:
[groups]
admin = admin
[/]
@admin = rw
* = r
apache conf 下配置httpd.conf文件,
放开注释
LoadModule dav_module modules/mod_dav.so
LoadModule dav_fs_module modules/mod_dav_fs.so
在下面加入如下一行代码:
LoadModule dav_svn_module modules/mod_dav_svn.so
LoadModule authz_svn_module modules/mod_authz_svn.so
文件最后面的信息如下:
<Location "/svn/自定义路径如digua">
DAV svn
SVNPath "C:\repo" #上面create的库路径 注意用SVNPath 不用SVNParentPath,多个库的时候才用SVNParentPath
AuthType Basic #基本认证方式
AuthName "svn server" #随意指定就是权限对话框的标题
AuthUserFile "C:\svnpasswd" #上面生成的
AuthzSVNAccessFile "C:\svnusers" #上面新建的
Require valid-user
</Location>
重启apache访问http://host:port/svn/digua 即可checkout, svn/digua即上面Location的一个配置属性
相关文章推荐
- bitnami-redmine自带的Subversion 配置
- 项目管理软件Redmine安装及SVN配置
- svn安装配置——自带的svnserve服务
- mac自带了svn服务端和客户端,所以只需要简单配置一下就可以使用
- androidstudio解除svn关联,配置.
- vs2013的插件svn安装即插件关联配置
- Redmine+Apache+SVN+SMTP的安装配置
- Redmine+Apache+SVN+Postfix完整配置指南
- Debian apache2 + SVN + Redmine 配置
- windows下禅道配置邮件通知和svn关联,linux下和git关联
- IDEA与SVN关联配置
- redmine如何安装配置svn及邮件
- Redmine+Apache+SVN+SMTP的安装配置
- 配置bitnami-redmine自带的Subversion
- MAC自带的SVN的服务器端配置
- 在mac上配置自带svn并配置versions
- MAC自带SVN的配置 +ConerStone的Svn Server的配置 +.a文件的上传
- 在MAC下配置自带的SVN及Versions使用
- Ubuntu14.04 Redmine搭建、SVN配置、以及对接