[How TO]-在ubuntu20.10上搭建SVN Server

本文档是一位经验丰富的嵌入式工程师整理的个人SVN服务器搭建教程。通过Ubuntu20.10系统,详细介绍了从安装Subversion到配置权限、创建用户及启动服务器的全过程,旨在解决资料管理和同步的问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

更多课程点击此处


快速链接:
.
👉👉👉 [专栏目录]-环境搭建安装问题笔记目录 👈👈👈

背景:
做为一名嵌入式工程师,工作了八九年,积攒了大量的学习资料,家里备有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即可
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Arm精选

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值