【SVN】SVN搭建ubuntu服务器过程(图文超详细)
创始人
2025-01-16 22:04:03
0

目录

步骤0:搭建环境:

步骤一:下载subversion安装包

步骤二:创建版本库目录

步骤三:创建版本库

步骤四:修改SVN配置

步骤五:重启SVN服务


步骤0:搭建环境:

在ubuntu系统搭建svn服务器,windows系统作为客户端用svn客户端上传文件。

本文只讲ubuntu下svn服务器的搭建,windows用svn客户端上传下载文件见下一篇博客

步骤一:下载subversion安装包

1)命令: sudo apt-get install subversion  

(图片为已安装过的提示)

2)也可以用命令查看已安装的subversion的版本:

svn --version

步骤二:创建版本库目录

        此仅为目录,为后面创建版本库提供存放位置,subversion默认是把/var/svn作为数据根目录的,开机启动默认也是从这里

        因为/usr目录下用于存放普通用户的应用程序、库文件和文档,所以将SVN库存放在/usr下

1)用命令创建版本库目录svn:

cd  usr

sudo mkdir svn   (注意,这里需要sudo权限)

步骤三:创建版本库

1)在建立的路径基础上,创建版本库,如C6

2)命令:

cd /usr/svn

sudo svnadmin create C6

此时可以看到新建的C6版本库下有一些默认的文件或文件夹:conf \db\format\hooks\locks\README.txt

步骤四:修改SVN配置

1)进入conf目录,查看需要修改的配置文件

 cd /usr/svn/C6/conf

 ls

 

配置文件:

authz:权限配置文件,控制读写权限

passwd:账号密码配置文件

svnserve.conf:svn服务器配置文件

2)修改svnserve.conf文件

命令:sudo vim svnserve.conf

原始文件内容都被注释掉的,我们只需要去掉指定内容前注释即可,如下:

[general]

anon-access = read 【控制非鉴权用户访问版本库的权限】

auth-access = write 【控制鉴权用户访问版本库的权限】

password-db = passwd 【指定用户名口令文件名,即访问时要输用户名和密码】

authz-db = authz

realm = /MyBackup/svn/MyBackups 【指定版本库的认证域,即在登录时提示的认证域名称,改成自己的版本库】

原始文件:

去掉注释符号(#)修改后保存(wq保存):

3)修改passwd文件,添加账号和密码(windows中checkout时需要使用)

 sudo vim passwd

 

这里添加两个账号:mamengguo、wangyunuo,密码都为123456

4)修改authz文件

 sudo vim authz

在根目录下设置用户读写权限(注意这里/根目录符号不要写反)

步骤五:重启SVN服务

1)到此,配置已经全部完成,账号信息已经添加成功

更改svnserver.conf时需要重启SVN服务才生效,更改authz,passwd文件时则不需要重启服务。

2)重启SVN服务命令:

sudo svnserve -d -r /usr/svn/

3)查看SVN服务状态命令:

ps aux|grep svnserve

4)杀死SVN进程命令:

sudo killall svnserve

至此,SVN服务器已配置完成 

相关内容:

1)SVN客户端的下载和安装(图文超详细)

2)windows客户端连接ubuntu下的SVN服务器以及上传、下载文件

--END--

相关内容

热门资讯

三分钟教学德州之星辅助(辅助透... 三分钟教学德州之星辅助(辅助透视)攻略方法(2020已更新)(哔哩哔哩);1、不需要AI权限,帮助你...
3分钟线上!德州ai人工智能软... 3分钟线上!德州ai人工智能软件免费(软件透明挂)WPK数据原来是真的有挂(2020已更新)(哔哩哔...
2025新安卓版本wepoke... 2025新安卓版本wepoke软件透明挂(软件透明挂)教你攻略(2022已更新)(哔哩哔哩)是一款可...
7次修改器(wpk代打)外挂透... 您好,wpk这款游戏可以开挂的,确实是有挂的,需要了解加微【485275054】很多玩家在这款游戏中...
四次黑科技!wepoke真的假... 四次黑科技!wepoke真的假的(软件透明挂)线上wpk其实真的是有挂(2021已更新)(哔哩哔哩)...
8分钟透明(Wepoke教学)... 8分钟透明(Wepoke教学)透明挂辅助器插件(透视)详细教程(2023已更新)(哔哩哔哩)是一款可...
8分钟插件微扑克辅助(辅助挂)... 8分钟插件微扑克辅助(辅助挂)介绍教程(2024已更新)(哔哩哔哩)是一款可以让一直输的玩家,快速成...
2分钟教程!微扑克软件的规律(... 2分钟教程!微扑克软件的规律(软件透明挂)Wepoke技巧原来确实真的是有挂(2024已更新)(哔哩...
2025版教程(Wepoke透... 2025版教程(Wepoke透视)外挂辅助器工具(透视)详细教程(2024已更新)(哔哩哔哩)是一款...
2023版玄学!wepoke小... 2023版玄学!wepoke小技巧(软件透明挂)Wepoke打法其实确实是有挂(2025已更新)(哔...