zoukankan      html  css  js  c++  java
  • centos7 svn服务器搭建

    系统环境: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 "[/]
    tom=rw
    jack=rw" >>authz

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

    echo -e "tom=123 
    jack=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

  • 相关阅读:
    luogu P1641 [SCOI2010]生成字符串
    luogu P2662 牛场围栏
    luogu P3193 [HNOI2008]GT考试
    luogu P3293 [SCOI2016]美味
    luogu P2048 [NOI2010]超级钢琴
    Wannafly挑战赛21 E 未来城市规划
    luogu P2770 航空路线问题
    luogu P4082 [USACO17DEC]Push a Box
    运维交流平台
    elk之[logstash-input-file]插件使用详解
  • 原文地址:https://www.cnblogs.com/benjamin77/p/9342326.html
Copyright © 2011-2022 走看看