zoukankan      html  css  js  c++  java
  • 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
  • 相关阅读:
    JSON1
    program的发展史及两个方法
    统计字符出现的次数
    美国十大web2.0公司背后的故事
    web history-----JavaScript 的起源故事
    Baidu_Map
    My json(Demo)
    program发展史及 forecast
    js事件类型
    字符统计与正则表达式
  • 原文地址:https://www.cnblogs.com/cglmj/p/11138770.html
Copyright © 2011-2022 走看看