CentOS下安装配置SVN简易步骤---实际操作记录
来源:互联网 发布:雪姨王琳撕网络喷子 编辑:程序博客网 时间:2024/05/16 18:34
服务器:centos 7 x64
目的:通过apapche访问svn
一:安装需要的软件包
# yum install httpd
安装apache服务
# yum install mod_dav_svn
通过apache访问svn一来模块安装
# yum install subversion
安装svn服务
二.一般安装不会有什么问题,安装完毕后, 创建代码repo
#mkdir /opt/svnrepo -----这个路径可以根据自己需求定义
#cd /opt/svnrepo
#svnadmin create testrepo
#chown -R apapche:apache testrepo --由于Apache用户权限问题,用其他账号或者Root账号创建后,目录没权限,会提示无权限传输操作。
三. 配置
# chown -R apache:apache testrepo
# cp /opt/svnrepo/testrepo/conf/authz /opt/svnrepo/
copy /opt/svnrepo/testrepo/conf下的 authz到 /opt/svnrepo下
# cd /opt/svnrepo
# vi passwd 创建passwd文件
:wq保存退出
生成账号:
# htpasswd /opt/svnrepo/passwd user1
输入密码,生成user1账号
权限管理设置:
# vi /opt/svnrepo/authz
在[groups]下添加组,
[/] 相当于/opt/svnrepo这个目录,赋予权限给用户组
[testrepo:/] 是指testrepo库
[testrepo:/desgin]是testrepo下的desgin目录
[groups]
admin=userA
dev = devA, devB, devC
[/]
@admin=rw
[testrepo:/]
@dev=rw
[testrepo:/desgin]
@dev=rw
将svn关联到apache上,:
# vi /etc/httpd/conf.d/subversion.conf
文件中敲入:
<Location/repos>
DAV svn
SVNParentPath /opt/svnrepo
AuthType Basic
AuthName "Authorization SVN"
AuthzSVNAccessFile/opt/svnrepo/authz
AuthUserFile /opt/svnrepo/passwd
Require valid-user
</Location>
四:重启httpd服务:
# service httpd restart
五:
在浏览器中输入http://ip/svn/testrepo
此时会弹出输入密码框,输入创建的用户名和密码就可以登录了
- CentOS下安装配置SVN简易步骤---实际操作记录
- centos下svn安装记录
- centos下svn安装配置
- linux 下安装配置svn简易指南
- windows下配置svn服务器的简易记录
- centos 系统下安装配置FastDFS步骤
- CentOS下SVN 安装, 配置, 迁移
- CENTOS下的SVN简单安装配置
- centos下编译安装SVN及配置
- Centos 6.5下SVN服务安装配置
- CentOS下安装配置SVN服务器
- Centos系统下安装配置SVN
- Linux下SVN安装配置记录
- Linux下SVN安装配置记录
- Linux下SVN安装配置记录
- Linux下SVN安装配置记录
- Linux下SVN安装配置记录
- centos 6.5 安装svn 步骤
- HashMap实现原理详解
- 使用spyder3调试python程序的简明教程
- 最左原位、完全二叉树计数、快速N次方
- 主从复制GTID模式下主库binary log被删除后的处理方法
- Eclipse安装SVN的步骤
- CentOS下安装配置SVN简易步骤---实际操作记录
- Hadoop免密登录之SSH协议
- Unity写EXCEL
- 价值2.5万美金的思维方法
- 防破解嵌入式安全加密芯片SMEC98SP快速上手指南
- 让cmake显示gcc/g++的编译信息
- 前端解决跨域问题的8种方案(最新最全)
- 重定位
- 1057 N的阶乘 【数论】