zl程序教程

您现在的位置是:首页 >  系统

当前栏目

centos7 svn服务器搭建

centos7服务器 搭建 svn
2023-09-14 09:07:47 时间

 

系统环境:centos 7.5

yum安装svn

yum install subversion -y

创建svn 版本库目录

mkdir -p /var/svn/svnrepos

在版本库目录下创建版本库

svnadmin create /var/svn/svnrepos/javaProject

更改配置

 

 

authz:负责账号权限的管理,控制账号是否读写权限

passwd:负责账号和密码的用户名单管理

svnserve.conf:svn服务器配置文件

 

在 authz文件下添加 用户权限

 

 

echo -e "[/]\ntom=rw\njack=rw" >>authz

 

在password文件下 配置用户名 密码

echo -e "tom=123 \njack=123" >>passwd 

 

 

修改svnserve.conf

放开5个 参数的注释

 

 

指定版本库目录启动svn

svnserve -d -r /var/svn/svnrepos

查看进程和端口是否存在

如果 启用防火墙的 记得开发3690端口 不然访问会被拒绝

iptables -I INPUT -p tcp --dport 3690 -j ACCEPT

客户端访问 

svn://ip地址:3690/版本库目录

我在windos上安装了   svn的 gui工具 小乌龟的那种

 我的svn服务器地址

 

这里 svn服务器就搭建完了 ,挺简单的。 svn相比git比较无脑。

 

 

这里在使用show log 功能时出现 时间不同步的状况 而且不显示日志

作如下更改即可解决

问题:在修改文件后show log无法显示日志,上面的时间会自动在2016年和1970年间跳,而且设置不了时间。
解决方法:
1.编辑svnserve.conf,设置“anon-access=none”
2.在authz中添加 * = r

 


3,重启svn服务  清理客户端svn的cache