我们已经准备好了,你呢?

2024我们与您携手共赢,为您的企业形象保驾护航!

SVN介绍:

(SVN)是一个开源版本控制系统,它管理随时间变化的数据。这些数据被放置在一个中央存储库()。这个存储库就像一个普通的文件服务器,它记住了文件的每一次更改。这样,您就可以将文件恢复到旧版本,或者浏览文件的更改历史记录。

名词:

(源代码库):源代码统一存放的地方

(提取):当你没有源代码时,你需要从

(提交):当你修改了代码后,你需要

(更新):一旦您下载了一份源代码,您就可以将其与服务器上的源代码同步,您拥有的代码就会有最新的变化。

Linux 上安装 SVN Sever 1.检查系统上是否安装了旧版本的 SVN

rpm -qa,如果尚未安装,则不会显示任何内容

如果有旧版本,请先运行 yum -y 删除旧版本

2.通过yum命令安装

yum -y install subversion

3. 创建存储库目录

/svn/repo 是我的存储库目录,我可以将多个项目放在这里。因此,当我创建 SVN 存储库时,我将使用此路径。

mkdir -p /svn/repo

将在后续项目中使用

svnadmin create /svn/repo

执行命令后会在/svn/repo目录下生成如下目录:

conf:这个是仓库的配置文件(仓库用户访问账户,权限)

:是一个文本文件,里面只有一个整数,代表当前文件库配置的版本号

hooks:放置钩子脚本文件的目录

locks:存放db lock文件和锁文件的目录,用于跟踪访问文件库的客户端

搭建linux文件服务器_搭建linux服务器开发环境_svn 服务器搭建 linux

4.修改conf配置文件设置账户和权限

修改/svn/repo/conf目录下的配置文件

authz:负责账号权限的管理,控制账号是否读写权限
passwd:负责账号和密码的用户名单管理
svnserve.conf:svn服务器配置文件

4.1 修改authz文件

在文件末尾添加以下内容:

rw 表示赋予此账户读写权限,r 代表读取,w 代表写入。注意 [/] 中的斜杠。如果将斜杠反了,authz-db=authz 会一直提示“ ”

[/]#表示SVN仓库目录/svn/repo,如果有子目录可以写/test1,表示/svn/repo/test1目录。

权限 r:读取 w:写入

搭建linux服务器开发环境_svn 服务器搭建 linux_搭建linux文件服务器

4.2 修改文件

只需将帐户和密码信息附加到文件中,格式为: =

搭建linux文件服务器_搭建linux服务器开发环境_svn 服务器搭建 linux

4.3修改.conf文件

原文件内容全部被注释掉了,我们只需要把指定内容前的注释去掉即可,如下

搭建linux文件服务器_svn 服务器搭建 linux_搭建linux服务器开发环境

5.确保防火墙开放3690端口

大多数情况下,在服务器安装配置完成后,如果无法连接SVN服务器,则是防火墙的问题。

我自己使用的是腾讯云服务器,需要在防火墙中添加规则,开放3690端口。

搭建linux服务器开发环境_svn 服务器搭建 linux_搭建linux文件服务器

我在腾讯云的服务器上架设了SVN服务,方便公司、自己的电脑、家人之间上传文档。腾讯云的优惠活动是2核4G,80G硬盘,一年价格74元,两年148元,优惠链接如下:

6.启动SVN服务器

svnserve  -dr /svn/repo

然后使用 ps -ef | grep 检查该进程是否启动。

7、设置SVN开机自动启动,下面使用SVN客户端,1、下载SVN客户端并安装。

下载地址:

我在CSDN上的下载链接:

.zip-其他文档资源-CSDN下载

2.访问SVN服务器

首先,创建一个空文件夹。在空文件夹内单击鼠标右键,然后选择“SVN ”。

svn 服务器搭建 linux_搭建linux服务器开发环境_搭建linux文件服务器

输入您的 SVN 服务器存储库 URL:

搭建linux服务器开发环境_搭建linux文件服务器_svn 服务器搭建 linux

svn 服务器搭建 linux_搭建linux文件服务器_搭建linux服务器开发环境

第一次登录时需要输入在SVN上设置的用户名和密码。

参考文章:

二维码
扫一扫在手机端查看

    Tags : svnserve
本文链接:https://by928.com/5661.html     转载请注明出处和本文链接!请遵守 《网站协议》
我们凭借多年的网站建设经验,坚持以“帮助中小企业实现网络营销化”为宗旨,累计为4000多家客户提供品质建站服务,得到了客户的一致好评。如果您有网站建设、网站改版、域名注册、主机空间、手机网站建设、网站备案等方面的需求,请立即点击咨询我们或拨打咨询热线: 13761152229,我们会详细为你一一解答你心中的疑难。

项目经理在线

我们已经准备好了,你呢?

2020我们与您携手共赢,为您的企业形象保驾护航!

在线客服
联系方式

热线电话

13761152229

上班时间

周一到周五

公司电话

二维码
微信
线