一、检查是否有SVN
rpm -qasubversion
yum -y remove subversion
二、安装SVN
yum 服务器托管网-y install subversion
检查安装结果
查看SVN版本
svn –version
三、创建目录
1、创建目录
mkdir -p /usr/local/svn/svnrepos
2、创建版本库
svnadmin create /usr/local/svn/svnku
创建后,进入svnku,里面目录如下
四、配置
1、创建用户及密码
进入修改passwd文件
在[user]标签下加入
用户名=密码
admin=admin@123
test=123456
2、权限配置
[groups]
# 服务器托管网harry_and_sally = harry,sally
# harry_sally_and_joe = harry,sally,&joe
readAndWrite = admin
readonly = test
# [/foo/bar]
# harry = rw
# &joe = r
# * =
[/]
@readAndWrite = rw
@readonly = r
# [repository:/baz/fuz]
# @harry_and_sally = rw
# * = r
- = r
使用分组的方法配置权限
[groups]
# harry_and_sally = harry,sally
# harry_sally_and_joe = harry,sally,&joe
readAndWrite = admin
readonly = test
# [/foo/bar]
# harry = rw
# &joe = r
# * =
[/]
@readAndWrite = rw
@readonly = r
# [repository:/baz/fuz]
# @harry_and_sally = rw
# * = r
* = r
3、配置SVN服务配置文件svnserve.conf
anon-access = none #禁止匿名用户访问
auth-access = write #授权用户可写
password-db = passwd #使用哪个文件作为账号文件
authz-db = authz #使用哪个文件作为权限文件
realm = /usr/local/svn/svnku #认证空间名,版本库所在目录
五、启动与停止SVN服务
1、启动svn
svnserve -d -r /usr/local/svn/svnku
2、查询svn是否在运行
ps -ef|grep svnserve
3、停止
我们直接杀死进程来停止服务
kill -9 8128
六、设置开机自启
在 /etc/sysconfig 路径下修改svnserve文件
七、验证
重启机器,连接上后直接查看svn状态,
八、开启防火墙策略
此时还无法使用svn,还需要在安全组中加入3690端口,并放开防火墙的该端口
参考资料:
1.https://blog.csdn.net/qq_39688441/article/details/128803395
服务器托管,北京服务器托管,服务器租用 http://www.fwqtg.net
机房租用,北京机房租用,IDC机房托管, http://www.fwqtg.net
相关推荐: MyBatis-Flex:超越Mybatis-plus的优雅魅力
MyBatis-Flex一个优雅的 MyBatis 增强框架。 更轻量 MyBatis-Flex 除了 MyBatis 本身,再无任何第三方依赖,因此会带来更高的自主性、把控性和稳定性。在任何一个系统中,依赖越多,稳定性越差。 更灵活 MyBatis-Flex…