【笔记】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文件的话,就会显得很麻烦,能不能共用一个配置文件同时管理多个版本库?

原文地址:https://www.cnblogs.com/jiangfenli/p/15085509.html