SVN管理的数据存放在中央资料档案库中。该档案库会记录文件的每一次变动,这样您就可以把数据恢复至旧版本或浏览文件的变动历史。SVN中常用的概念和操作如下:
操作系统:公共镜像CentOS 7.2 64位
快速部署svn
SVN:1.7.14
Apache:2.4.6
1.安装SVN
完成以下操作,安装SVN:
远程连接Linux实例。
运行以下命令安装SVN。
yum install subversion
运行以下命令查看SVN版本。
svnserve --version
2.安装Apache
完成以下操作,安装Apache:
运行以下命令安装httpd。
yum install httpd
运行以下命令查看httpd版本。
httpd -version
3.安装mod_dav_svn
运行以下命令安装mod_dav_svn。
yum install mod_dav_svn
4.配置SVN
完成以下操作,配置SVN:
运行以下命令创建版本库根目录。
mkdir /var/svn
运行以下命令创建SVN仓库。
svnadmin create /var/svn/svnrepo
运行以下命令修改SVN仓库的用户组为apache。
chown -R apache:apache /var/svn/svnrepo
运行以下命令创建用户配置文件passwd。
touch /var/svn/passwd
运行以下命令创建用户admin并设置密码。本示例中,密码设置为admin123。
htpasswd /var/svn/passwd admin
运行以下命令创建用户访问权限文件。
cp /var/svn/svnrepo/conf/authz /var/svn/authz
5.配置Apache
完成以下操作,配置Apache:
运行vim /etc/httpd/conf.d/subversion.conf命令打开httpd配置文件。
按i键进入编辑模式。
输入以下配置信息:
DAV svn
SVNParentPath /var/svn
AuthType Basic
AuthName "Authorization SVN"
AuthzSVNAccessFile /var/svn/authz
AuthUserFile /var/svn/passwd
Require valid-user
按Esc键后,输入:wq保存并关闭文件。
运行以下命令启动Apache服务。
systemctl start httpd.service
6.配置安全组规则
SVN服务的默认端口为TCP 3690。您需要登录ECS管理控制台,放行TCP 3690端口。具体操作,请参见添加安全组规则。
7.浏览器测试访问
完成以下操作,浏览器测试访问:
打开浏览器。
输入网址http://
输入账号和密码,即您在passwd文件中设置的账号和密码。本示例中,账号为admin,密码为admin123。
返回结果如下图所示,表示成功访问之前新建的SVN仓库。
访问结果
成功访问
【镜像服务】【什么是母鸡VPSvps母机主机怎么选】【网站域名免费吗免费域名不可信吗】【高防IP防御CC么】【香港便宜主机怎样租用哪里买的到】【运行容器】【如何安全高效地使用香港主机】【租用越南主机一年得多少钱】【韩国kt服务器好用吗】【Linux系统导入导出MySQL数据库教程】【重启系统】【查看linux文件系统块大小的实现方法】【德阳电信高防机房主机租用多少钱一个月】【各大厂商主机虚拟化定价策略解读篇】【租用游戏服务器的注意事项】【死链网站】【你所要知道的香港主机优势】【浅析混合云有什么好处和劣势】【香港虚拟主机和香港主机有什么区别】【Linux硬链接与软链接原理及用法解析】
版权声明:本站部分内容来源于网友推荐、互联网收集整理而来,仅供学习参考,不代表本站立场,如有内容涉嫌侵权,请联系alex-e#qq.com处理。