zoukankan      html  css  js  c++  java
  • 在ubuntu 部署svn服务器

    (1)安装svn

    sudo apt-get install subversion

    (2)新建一个仓库

    mkdir /svn/test

    chmod 777 /svn/test

    sudo svnadmin create <文件路径>(例如sudo svnadmin create /svn/test)

    (3)修改配置文件

    vi /svn/test/conf/svnserve.conf

    anon-access = read
    auth-access = write
    password-db = passwd

    这几行前的#也可以去掉,注意前面不能带空格

    (4)添加用户

    vi /svn/test/conf/passwd

    用户名=密码,按照该格式添加

    例如:wwd=wwd

    (5)用户赋值权限

    vi /svn/test/conf/authz

    在[groups]下添加用户权限

    admin=wwd

    @admin=rw

    *=rw

    (6)启动服务

    svnserve -d -r <文件路径>

    例如:svnserve -d -r /svn

    (7)提取出服务器上的文件

    svn checkout svn://<服务器ip>/<文件仓库的名字>

    例如:

    svn checkout svn://127.0.0.1/test

    (8)svn客户端的访问地址:svn://127.0.0.1/test

    (9)停止svn服务:killall svnserve

    (10)配置svn开机自启动

    在/etc/init.d目录建立一个脚本文件svnd.sh

    # sudo vim svnd.sh

    输入svnd.sh内容如下

    svnserve -d -r /svn

    保存退出。

    # sudo chmod 777 svnd.sh

     # sudo update-rc.d svnd.sh defaults

  • 相关阅读:
    [c language] getopt
    编程经典问题
    一些常用的正则表达式
    [Head First Python]6. summary
    Java多线程
    JVM运行原理
    Struts2---自定义拦截器
    SpringMVC框架初步
    测试基本问题
    自动化测试
  • 原文地址:https://www.cnblogs.com/wuweidu/p/3819861.html
Copyright © 2011-2022 走看看