背景:
做为一名嵌入式工程师,工作了八九年,积攒了大量的学习资料,家里备有3个电脑、好几块硬盘,另外还有百度云盘、阿里云盘等。各种零碎的资料、不知如何分类,导致出现了有的资料只出现在某一个硬盘中,或者是某一个资料存在了多台电脑多台硬盘中,总之这个资料是越管理越乱…终于狠下心来,搞一个SVN服务器吧,用于存储自己的小知识库

参考:

知乎-霾大-Ubuntu 18 搭建 SVN 服务器

1、在ubuntu20.10上搭建SVN Server

(1)、安装subversion

sudo apt install subversion

(2)、创建svn使用的目录

mkdir -p /home/test/workspace/svn/repository
chmod -R 777 /home/test/workspace/svn/repository

(3)、创建svn版本库

svnadmin create /home/test/workspace/svn/repository

这个时候,就能看到/home/test/workspace/svn/repository下多了一堆的文件

(4)、配置信息

cd /home/test/workspace/svn/repository/conf

(vim svnserve.conf,找到下面4行,将前面的#号去掉)# anon-access = none //(改成none)
# auth-access = write
# password-db = password
# authz-db = authz
(vim authz,在 [groups] 下添加组的成员的信息)[groups]
admin = user1,user2,test
[/]          //(针对版本库所有实例)
@admin = rw
(vim passwd,在 [users] 下配置用户密码)[users]
user1 = 123456
user2 = 123456
test = 123456
~

(5)、启动 svn 服务器
svnserve -d -r /home/test/workspace/svn (-d:后台运行 ,-r:指定svn服务器根目录)

检查 svn 是否启动成功
ps -aux|grep svnserve

(6)、在 Windows使用客户端连接
在任意目录下,邮寄选择TortoiseSVN-Checkout,然后填入URL of repository:svn://10.10.10.143/repository, Checkout directory填入你本地的目录,然后点击OK即可

[How TO]-在ubuntu20.10上搭建SVN Server相关推荐

  1. 在ubuntu20.10上搭建SVN Server

    背景: 做为一名嵌入式工程师,工作了八九年,积攒了大量的学习资料,家里备有3个电脑.好几块硬盘,另外还有百度云盘.阿里云盘等.各种零碎的资料.不知如何分类,导致出现了有的资料只出现在某一个硬盘中,或者 ...

  2. ubuntu20.10上搭建hadoop3.2.2伪分布式

    目录 1.准备环境 2.配置静态ip地址 3.安装jdk 4.修改主机名hostname和hosts 5.配置ssh免密登录 6.安装hadoop 7.搭建伪分布式 1.准备环境 1.Ubuntu20 ...

  3. [How TO]-ubuntu20.10上安装Pulse Secure客户端

    从官网下载的Pulse Secure的deb报,放到ubuntu20.10上安装遇到了各种各样的问题.总之就是安装不上. 后来从下面完整下载的Pulse UI可以使用,使用该软件就可以了,具体步骤如下 ...

  4. linux服务器上svn的log_Linux服务器上搭建svn服务器

    背景 项目开发中需要版本控制,而我们经常使用的是在windows系统上搭建svn服务器,下面介绍在Linux系统(CentOs)上搭建svn服务器. 1. 使用yum安装svn 使用yum安装svn, ...

  5. 在ubuntu16.04上搭建svn服务器

    本文介绍在如何在ubuntu16.04 的系统上搭建svn服务器以及可能遇到的问题.下面的操作都以root用户进行. 1.安装svn服务器软件subversion. // 安装完成后的svn版本为 1 ...

  6. 在群晖NAS上搭建 Git Server

    概述 事前准备 配置NAS 1 在群晖NAS上安装 Git Server 套件 2 创建用来存放git仓库的共享目录 3 创建用来使用git的普通用户 4 设置 Git Server 允许刚创建的用户 ...

  7. 如何在Windows 10 上安装SQL Server 2000数据库?

    Win10本身是一个兼容性较好的操作系统,目前有很多人在咨询如何在Windows 10 上安装 SQL Server 2000数据库,都没有成功过.主要是卡在了安装过程中的mdac2.6 安装上,一直 ...

  8. Ubuntu20.04系统搭建SVN服务器

    一.安装SVN   安装前可以更新下源,使用sudo apt update命令,如果有新的安装包使用sudo apt upgrade命令安装.然后就是安装我们的SVN服务器了,使用命令: sudo a ...

  9. 在Linux上搭建VisualSVN Server(svn服务端)

    一.检查是否安装了低版本的SVN #  rpm -qa | grep subversion 如果已安装SVN,则会返回版本信息.这时需要卸载旧版本的SVN. 卸载旧版本SVN # yum remove ...

最新文章

  1. 史上最强 NIO 框架,没有之一!!!
  2. android线性布局的实例
  3. nyoj1180Maze
  4. 国内开源社区巨作AspectCore-Framework入门
  5. 这两天学习nRF51822的心得
  6. C#中字段、属性、只读、构造函数赋值、反射赋值的相关
  7. 【渝粤教育】 国家开放大学2020年春季 1107传感器与测试技术 参考试题
  8. Bootstrap中过渡效果(Transition)模态框插件的使用案例
  9. C++---------之--------【虚析构函数】
  10. 蓝桥杯2017年第八届C/C++省赛C组第三题-算式900
  11. 【转】Linux删除文件未释放空间问题处理
  12. PhpStorm中如何使用Xdebug工具,入门级操作方法
  13. fastdfs返回的url_FastDFS上传文件Demospringboot实现
  14. winsock2.h与ws2def.h等文件大量报错相关问题解决方法
  15. php亲戚称谓计算源码,亲戚称呼(亲戚关系计算器在线)
  16. ffmpeg视频添加meta信息
  17. XtraReport控件详细属性说明
  18. 为什么深圳成指关注度远远小于上证指数?
  19. 2017年寒假集训分组测试赛2 Ranklist
  20. java memcached incr_Memcached incr 与 decr 命令

热门文章

  1. python猜拳游戏三局两胜制_python石头剪刀布小游戏(三局两胜制)
  2. DS之信息挖掘:利用pandas库统计某一列col中各个值出现的次数(降序输出)
  3. BlockChain:《Blockchain Gate》听课笔记——区块链构筑的比特世界 VS 现实的原子世界
  4. sklearn中的Pipline(流水线学习器)
  5. 机器学习-特征中的相关性及相关系数、卡方检验、互信息
  6. UVA 1451 Average 数形结合
  7. Linux 网络子系统之NAPI书签
  8. VC中的Unicode
  9. MySql 触发器同步备份数据表记录
  10. N 组连续子串最大和