Svn简单安装配置手册
2018-02-06 11:22
274 查看
系统:centos 6.8 软件版本: yum安装
# 安装svn
yum -y install subversion httpd mod_dav_svn
# 创建目录
mkdir /data/svn -pv
# 创建svn版本
svnadmin create x
# 检查httpd模块是否有这两个,如果没有需要安装mod_dav_svn
vim /etc/httpd/conf.d/subversion.conf
LoadModule dav_svn_module modules/mod_dav_svn.so
LoadModule authz_svn_module modules/mod_authz_svn.so
# 配置svn http访问
vim /etc/httpd/conf.d/subversion.conf
<Location /svn>
DAV svn
SVNParentPath /data/svn # 配置的svn根目录
SVNListParentPath on
AuthType Basic
AuthName "svn for bjwmt"
AuthUserFile /data/svn/passwd # 用户密码
AuthzSVNAccessFile /data/svn/authz.conf # 用户认证配置文件
Require valid-user
</Location>
######### 创建用户 #########
进入/data/svn
htpasswd passwd 用户名
New password: # 输入两次密码
######### 权限配置 #########
vim /data/svn/authz
------------------------- 配置用户权限 -------------------------
# 设置权限
[groups] # 这里是组
job_doc = 用户名
比如
[a名称]
创建的用户名 = rw # 格式不能变
------------------------- 配置目录权限 -------------------------
[x:/] # 这里的权限是根目录,一定不要开给开发
@job_doc = rw
# 比如
[b名称:/路径]
@job_doc = rw # 这里也是自定义配置的路径
# 最后启动服务
service httpd restart
service svnserve restart
chkconfig svnserve on
chkconfig httpd on
# 最后浏览器直接访问 http://ip/svn/x/
# 安装svn
yum -y install subversion httpd mod_dav_svn
# 创建目录
mkdir /data/svn -pv
# 创建svn版本
svnadmin create x
# 检查httpd模块是否有这两个,如果没有需要安装mod_dav_svn
vim /etc/httpd/conf.d/subversion.conf
LoadModule dav_svn_module modules/mod_dav_svn.so
LoadModule authz_svn_module modules/mod_authz_svn.so
# 配置svn http访问
vim /etc/httpd/conf.d/subversion.conf
<Location /svn>
DAV svn
SVNParentPath /data/svn # 配置的svn根目录
SVNListParentPath on
AuthType Basic
AuthName "svn for bjwmt"
AuthUserFile /data/svn/passwd # 用户密码
AuthzSVNAccessFile /data/svn/authz.conf # 用户认证配置文件
Require valid-user
</Location>
######### 创建用户 #########
进入/data/svn
htpasswd passwd 用户名
New password: # 输入两次密码
######### 权限配置 #########
vim /data/svn/authz
------------------------- 配置用户权限 -------------------------
# 设置权限
[groups] # 这里是组
job_doc = 用户名
比如
[a名称]
创建的用户名 = rw # 格式不能变
------------------------- 配置目录权限 -------------------------
[x:/] # 这里的权限是根目录,一定不要开给开发
@job_doc = rw
# 比如
[b名称:/路径]
@job_doc = rw # 这里也是自定义配置的路径
# 最后启动服务
service httpd restart
service svnserve restart
chkconfig svnserve on
chkconfig httpd on
# 最后浏览器直接访问 http://ip/svn/x/
相关文章推荐
- svn简单安装与配置
- Ubuntu SVN安装配置十分简单
- 简单配置SVN手册
- Windows环境简单安装并配置可通过http访问的SVN
- 安装VS.NET插件AnkhSVN,通过简单配置让其支持.svn和_svn,并其很好的支持web project
- ubuntu svn简单安装配置
- linux 下 svn apache 简单安装配置
- CentOS 简单安装配置svn服务器
- 简单安装配置SVN
- SVN1.8.3简单安装及配置
- CENTOS下的SVN简单安装配置
- 安装VS.NET插件AnkhSVN,通过简单配置让其支持.svn和_svn,并其很好的支持web project
- svn就这么简单1——安装与配置
- SVN的安装配置使用手册
- 如何在Ubuntu上安装及简单配置SVN
- 安装VS.NET插件AnkhSVN,通过简单配置让其支持.svn和_svn,并其很好的支持web project
- Linux下SVN+Apache文档管理安装及配置手册
- 在linux安装配置svn并实现支持ssl认证https安全访问方式
- Linux rhel 6.4 apache编译安装以及简单配置过程(2)
- Ubuntu下SVN安装和配置