【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--

相关内容

热门资讯

技术分享作弊器!联众娱乐作弊器... 技术分享作弊器!联众娱乐作弊器AI技巧,联众娱乐多功能好像是有作弊器技巧1、每一步都需要思考,不同水...
科技通报开挂!新爵互娱开挂AI... 科技通报开挂!新爵互娱开挂AI技巧,新爵互娱多功能原来是真的有开挂技巧1)新爵互娱免费钻石:进一步探...
三分钟了解透视挂!微乐a3纸牌... 三分钟了解透视挂!微乐a3纸牌透视挂AI教程,微乐a3纸牌多功能一贯存在有透视挂教程1、在微乐a3纸...
科普常识外挂!九九麻将外挂AI... 科普常识外挂!九九麻将外挂AIapp,九九麻将多功能真是有外挂app该软件可以轻松地帮助玩家将九九麻...
今日公布辅助器!至尊娱乐城辅助... 今日公布辅助器!至尊娱乐城辅助器AI插件,至尊娱乐城多功能一直真的有辅助器插件至尊娱乐城能透视中分为...
技术分享作弊器!BOB作弊器A... 技术分享作弊器!BOB作弊器AI软件,BOB多功能原来真的是有作弊器软件1、下载好BOB透视辅助下载...
一分钟了解辅助!老夫子互娱辅助... 一分钟了解辅助!老夫子互娱辅助AI软件,老夫子互娱多功能好像是真的有辅助软件1.老夫子互娱 选牌创建...
玩家必知教程外挂!天府棋牌外挂... 玩家必知教程外挂!天府棋牌外挂AI脚本,天府棋牌多功能好像真的是有外挂脚本1、进入游戏-大厅左侧-新...
科技通报作弊器!乐天游作弊器A... 科技通报作弊器!乐天游作弊器AI方法,乐天游多功能竟然真的有作弊器方法进入游戏-大厅左侧-新手福利-...
关于辅助!牛财神辅助AI攻略,... 关于辅助!牛财神辅助AI攻略,牛财神多功能好像是真的有辅助攻略1、玩家可以在牛财神透视最简单三个步骤...