美文网首页
linux服务器配置SVN过程

linux服务器配置SVN过程

作者: 朴朴树 | 来源:发表于2015-01-16 10:11 被阅读207次

    好端端的PHPer,前一段时间给公司处理前端问题,最近还要配置维护服务器。

    很多PHPer大抵也都这样吧,从后端到全端。

    Linux只是在大学的时候玩过一段时间,很多命令都已记不起,现在每次遇到问题,都要先去百度解决方案,然后按着步骤一步一步做。

    总结一下,把昨天配置SVN过程记录下来,方便以后查阅!

    #检查是否安装了低版本的SVN

    #rpm -qa subversion

    #卸载旧版本SVN

    # yum remove subversion

    #安装SVN

    # yum install -y subversion

    # 查询是否安装成功

    # rpm -qa sbversion

    #建立SVN根目录<下边启动服务会监听目录>

    #mkdir -p /opt/svndata/

    #启动SVN服务指定服务的SVN根目录

    # svnserve -d -r /opt/svndata/

    或者

    # svnserve -d --listen-port 3690 -r /opt/svndata/  【指定监听端口号】

    #创建版本库<repos1>

    #mkdir -p /opt/svndata/repos1

    #svnadmin create /opt/svndata/repos1

    #修改配置版本库

    #vi /opt/svndata/repos1/conf/svnserve.conf

    内容修改为:

    [general]

    anon-access = none

    auth-access = write

    password-db = /opt/svn/conf/pwd.conf

    authz-db = /opt/svn/conf/authz.conf

    realm = repos1

    #查看SVN运行情况

    #netstat -tunlp | grep svn

    tcp        0      0 0.0.0.0:3690                0.0.0.0:*                   LISTEN      8646/svnserve

    #查看服务的进程号:

    # ps -A | grep svn

    4094 ?         00:00:00 svnserve

    #用户密码passwd配置

    # cd /opt/svndata/repos1/conf

    # vi /opt/svndata/repos1/conf/passwd

    #修改passwd:

    [users]

    # harry = harryssecret

    # sally = sallyssecret

    test=123456

    #权限控制authz配置 

    # vi /opt/svndata/repos1/conf/authz

    # 设置[/]代表根目录下所有的资源<向authz文件追加以下内容,包含上传和下载权限:>

    [/]

    test=rw

    #配置防火墙端口

    # vi /etc/sysconfig/iptables

    添加以下内容:

    -A INPUT -m state --state NEW -m tcp -p tcp --dport 3690 -j ACCEPT

    保存后重启防火墙

    # service iptables restart

    #启动SVN

    #svnserve -d -r /opt/svndata

    #停止重启SVN

    # killall svnserve //停止

    # svnserve -d -r /opt/svn/repositories // 启动

    #配置自动启动:

    把svnserve -d -r /opt/svndata/ 写入到/etc/rc.d/rc.local最后一行

    # 测试连接

    SVN服务已经启动,使用客户端测试连接。

    客户端连接地址:svn://10.10.10.10/repos1  <监听的SVN根目录是/opt/svndata>

    用户名/密码: test/123456

    相关文章

      网友评论

          本文标题:linux服务器配置SVN过程

          本文链接:https://www.haomeiwen.com/subject/ojpcxttx.html