服务器常用环境(Redmine,Gitlab,Svn,Testlink)安装及配置(二)

简介: 服务器常用环境(Redmine,Gitlab,Svn,Testlink)安装及配置(二)

svn搭建(放产品等文件文档)


首先先检查我们的服务器上是否已经安装了SVN


通过下面的命令进行检查:


svnserve --version


如果没有安装过的话,那么会出现下面的界面:


2021031819092735.png


没有找到该命令也就说明我们还没有安装过SVN,那么接下来我们就可以直接来下载安装SVN了.通过下面的命令来进行下载:


yum install -y subversion


之后我们重新执行以下上面的命令:


svnserve  --version


这时候假设我们看到的画面是这样的:


20210318190944907.png


那就说明我们的SVN就已经安装成功了,接下来我们就需要对SVN进行一些基本的配置了.

但是SVN有些不一样的是,一般的软件是下载安装的时候就会会把配置文件生成,SVN则是在我们执行完下面的命令之后才会生成相应的配置文件


svnadmin create /svndir


可以看到前面加了/,所以很明显这就一个绝对路径,之后我们切换到该路径下,看看都有哪些文件:


cd /svndir
ls


20210318191020448.png


我们也看到了conf这个配置文件夹了,这时候我们切换到该目录下,看看都有哪些文件:


20210318191035598.png


我们简单介绍一下这三个文件具体都是存放的什么信息


authz

权限配置文件


passwd

用户名密码文件


svnserve.conf

资源库配置文件


了解完这些之后,我们来创建用户以及相应密码,并且权限


我们先修改authz文件


vi passwd


20210318191055511.png


红色框里面前面代表的是用户名,后面代表的是该用户的密码

接着我们就来修改相应的权限信息


vi authz


20210318191114194.png


我们修改一下我们刚才创建的用户的权限,并且设置所有的用户都有读的权限


到这里我们简单介绍一下这里配置信息的含义.


[\] :代表所有的文件的操作权限


[/文件夹名称] :特指相应文件夹下用户的权限操作


用户名=权限操作,r=read代表读取文件,w=write代表写入文件


*代表所有的用户


到这里权限配置就已经结束了,接下来我们配置svnserve.conf文件


vi svnserve.conf


20210318191137590.png


我们将图中所示的几处注释直接去除即可.我们再来说说这几处的含义


anon-access = read
 auth-access = write


anon-access代表的是没有经过授权的用户的权限操作,默认是只读即read

auth-access代表的是已经授权过的用户的权限操作,默认是可写可读即write


password-db = passwd


看名字就知道了就是账户密码数据库的存储位置


authz-db = authz


看名字就知道了就是权限操作数据库的存储位置


realm = My First Repository


realm指定版本库认证域

之后我们需要在防火墙里面添加SVN的默认端口号3690

#在防火墙里面打开3690端口
firewall-cmd --zone=public --permanent --add-port=3690/tcp
#重新刷新防火墙端口信息
firewall-cmd --reload
#展示防火墙目前打开的端口信息
firewall-cmd --list-all


之后我们便可以通过下面的命令来开启SVN服务了


svnserve -d -r svn版本库根目录(即上面我们conf的上级目录)


我们上面创建的目录是svndir,所以我们启动的命令即


svnserve -d -r /svndir


之后我们再通过下面的命令去查看一下SVN服务是否已经成功启动


ps aux | grep svn


如果看到下面的界面,那就说明SVN已经成功启动了:


20210318191204982.png


相关文章
|
1天前
|
Apache 项目管理 数据安全/隐私保护
TortoiseSVN客户端如何安装配置并实现公网访问服务端提交文件到本地服务器
TortoiseSVN客户端如何安装配置并实现公网访问服务端提交文件到本地服务器
|
1天前
|
存储 弹性计算 运维
深度解读:阿里云服务器ECS经济型e实例配置整理和性能参数表
阿里云推出经济型ECS e系列服务器,适用于个人开发者、学生和小微企业。该系列采用Intel Xeon Platinum处理器,支持多种CPU内存配比,性价比高,2核2G3M配置只需99元/年,新老用户不限量购买且续费不涨价。提供相同可用性SLA和安全标准,具备ESSD Entry云盘等企业级特性。适合中小型网站、开发测试和轻量级应用
|
8天前
|
监控 安全 Linux
Linux系统之安装ServerBee服务器监控工具
【4月更文挑战第22天】Linux系统之安装ServerBee服务器监控工具
51 2
|
8天前
|
存储 分布式计算 NoSQL
MongoDB的简介和安装(在服务器上)
MongoDB的简介和安装(在服务器上)
24 0
|
9天前
|
弹性计算 安全 Java
阿里云服务器配置、(xshell)远程连接、搭建环境、设置安全组、域名备案、申请ssl证书
以下是内容的摘要: 在阿里云购买服务器并进行基本配置的步骤如下: 1. **准备工作**: - 注册阿里云账号:访问阿里云官网并注册新账号,输入用户名、手机号和验证码。 - 实名认证:在个人中心进行实名认证,建议选择企业实名,因为个人实名可能无法索取企业发票。
|
12天前
|
安全 Java Linux
如何实现无公网IP及服务器实现公网环境企业微信网页应用开发调试
如何实现无公网IP及服务器实现公网环境企业微信网页应用开发调试
|
13天前
|
关系型数据库 MySQL Java
阿里云服务器搭建部署JavaWeb环境
以下是内容的摘要: 本文介绍了在阿里云上部署云服务器并配置Tomcat、JDK和MySQL的步骤。首先,需要注册阿里云账号并进行实名认证,然后选择合适的服务器配置并购买。接着,通过XShell和Xftp连接并上传Tomcat和JDK安装包到服务器,解压并配置环境变量。确保8080端口开放,并启动Tomcat。对于MySQL的安装,包括下载安装包、设置开机启动、修改密码、授权远程登录以及将本地数据库迁移至云服务器。最后,文章总结了整个过程并预告了后续关于项目部署的内容。
|
13天前
|
弹性计算 缓存 运维
2024阿里云服务器4核8G配置最新租用收费标准与活动价格参考
4核8G配置是大部分企业级用户购买阿里云服务器的首选配置,2024年经过调价之后,4核8G配置的阿里云服务器按量收费标准最低为0.45元/小时,按月租用平均优惠月价最低收费标准为216.0元/1个月,按年购买最低活动价格为1322.78元/1年,云服务器实例规格和配置不同,收费标准与活动价格也不同,下面是小编为大家整理汇总的阿里云服务器4核8G配置2024年最新收费标准与活动价格。
2024阿里云服务器4核8G配置最新租用收费标准与活动价格参考
|
14天前
|
应用服务中间件 Linux 开发工具
如何在阿里云服务器快速搭建部署Nginx环境
以下是内容的摘要: 本文档主要介绍了在阿里云上购买和配置服务器的步骤,包括注册阿里云账号、实名认证、选择和购买云服务器、配置安全组、使用Xshell和Xftp进行远程连接和文件传输,以及安装和配置Nginx服务器的过程。在完成这些步骤后,你将能够在服务器上部署和运行自己的网站或应用。
|
16天前
|
Python
服务器配置环境步骤
服务器配置环境步骤

热门文章

最新文章