zoukankan      html  css  js  c++  java
  • 【笔记】Ubuntu18.04搭建svn

    因工作需要,使用svn管理相关资料方便,以免笔记本丢失导致工作资料丢失。

    步骤:

    1.安装svn。

    2.创建svn和repository目录并授权。

    3.配置文件,启动svn。

    4.使用相关。

    详细步骤:

    • 1.安装svn。

    检查是否安装过svn,命令which svn

    若有则显示svn路径,需要卸载原svn,命令sudo apt-get remove --purge subversion

    若无则:

    更新源:# sudo apt-get update

    安装svn:  # sudo apt-get install subversion

    • 2.创建svn和repository目录并授权。

    # mkdir /home/svn

    # mkdir /home/svn/repository

    # chmod -R 777 /home/svn/repository
    创建版本库:# sudo svnadmin create /home/svn/repository

    • 3.配置文件,启动svn。

    # vi  /home/svn/repository/conf/svnserve.conf

    添加用户:# vi /home/svn/repository/conf/passwd

    设置用户权限:# vi /home/svn/repository/conf/authz

    先开放默认的3690端口

    再启动svn:# svnserve -d -r /home/svn

    检出目录:# svn checkout svn://127.0.0.1/repository/ 

    Windows需要提交文件的目录里面右键>svn检出:

    • 4.使用相关。

    本地文件同步到服务器

    需要同步的文件夹内右键>svn提交

     

    服务器更新资料:# svn checkout svn://127.0.0.1/repository/

    =============补充=========================================================

    以上是一个版本库,假如我们要管理多个版本库。例如:要同步多个不同文件夹的文件到服务器存储,此时如果每一步都要 执行 “创建版本库:# sudo svnadmin create /home/svn/repository” 和配置 conf文件的话,就会显得很麻烦,能不能共用一个配置文件同时管理多个版本库?

  • 相关阅读:
    暑期测试训练3
    对于在线段树上修改整段区间的理解
    UVA 11090 判负圈问题
    ZOJ 2588 求割边问题
    POJ 1523 网络连通
    hdu 1163
    hdu 1703
    hdu 2577 模拟
    hdu 3836 强连通+缩点:加边构强连通
    hdu 2571
  • 原文地址:https://www.cnblogs.com/jiangfenli/p/15085509.html
Copyright © 2011-2022 走看看