• linux svn服务器搭建


    1.环境说明:

    系统:ubuntu16.04

    2.安装svn

    apt-get install subversion

    3.创建存放代码仓库目录

    mkdir -p /home/svn/repository

    4.设置svn服务启动目录

    svnserve -d -r /home/svn/repository

    5.暂时停止svnserver服务

    killall svnserve

    6.创建项目仓库目录(如项目名称为aaa)

    svnadmin create /home/svn/repository/aaa

    7.编辑配置配置文件

    vim /home/svn/repository/aaa/conf/svnserve.conf

    将相关注释去掉

    anon-access = none
    auth
    -access = write
    password
    -db = passwd
    authz
    -db = authz

    8.添加相关用户

    vim /home/svn/repository/aaa/conf/passwd

    格式:用户名 = 密码

    多个用户写多行

    9.设置角色权限以及项目仓库路径

    vim /home/svn/repository/aaa/conf/authz

     如下图,配置了admin角色,dev注释掉了,注意项目仓库路径配置[aaa:/]

    10.重启服务

    killall svnserve
    
    svnserve -d -r /home/svn/repository

     11.本地拉取代码

    使用小乌龟(TortoiseSvn),在目录中选择svn检出,输入地址如下图

     填写用户名以及密码

    即可检出完成,接下来就可以提交代码了

     12.补充svn数据迁移到新服务器

    1)首先导出原始svn中的项目数据,命令行输入:

    svnadmin dump “D:datasvndataaaa” > D:ackupaaa.dump

    2)将dump数据上传到新服务器中,导入数据到对应仓库目录

    svnadmin load /home/svn/repository/aaa < /home/aaa.dump

    3)再次检出或拉取代码即可

    13.其他

    卸载svn命令:

    apt-get remove --purge subversion
  • 相关阅读:
    The Clollections Hierarchy 集合层次结构
    js 点点滴滴
    jquery select 操作
    jqueryaddoptionselect
    两个表的更新、表的复制
    备份数据库 还原数据库
    Stack递归反转与递归排序
    Stack两栈实现队列
    Stack设计Min函数栈(用一个栈或者用两个栈模拟)
    Queue两队列实现栈
  • 原文地址:https://www.cnblogs.com/cglmj/p/11138770.html
Copyright © 2020-2023  润新知