在centos7下用http搭建配置svn服务
2017-05-05 17:11
369 查看
应用场景:SVN是Subversion的简称,是一个开放源代码的版本控制系统。
安装环境:centos7 //已关闭 Selinux和 Firewall
配置步骤:
1. 安装HTTP和SVN相关软件包
~]#yum install httpd subversion mod_dav_svn -y
2. 编辑httpd配置文件
在文件/etc/httpd/conf/httpd.conf末尾添加如下信息:
~]# vi /etc/httpd/conf/httpd.conf
<Location /svn>
DAV svn
SVNParentPath /var/www/svn/ //暂时没有该路径目录,后面会新建,也可以自己定义;
AuthType Basic
AuthName "SVN Repository"
AuthUserFile /etc/svn-auth-accounts
Require valid-user
</Location>
3. 创建SVN用户
利用httpd包生成的命令“htpasswd”来创建:
~]# htpasswd -cm /etc/svn-auth-accounts adrian //把用户名“adrian”换成自己定义的用户名
说明:选项“-c”是用来创建密码文件/etc/svn-auth-accounts;
选项“-m”是用来给用户创建MD5加密密码;
注意:如果创建第二个用户时,请勿使用“-c”选项,否则会重新生成文件并覆盖原文件;
4. 创建并配置SVN库
命令操作和说明如下图所示:
5. 启动httpd并加入开机启动
6. 通过浏览器尝试登陆SVN
在浏览器输入:http://IP/svn/repo
7. 测试
随意新建2个文件并导入:
用如下命令导入:
linuxProject]# svn import -m "First SVN Repo" /mnt/linuxProject/ file:///var/www/svn/repo/linuxProject
再次回到网页刷新:
最常见的就是在winodws客户端安装软件“小乌龟svn”使用:
结束.
安装环境:centos7 //已关闭 Selinux和 Firewall
配置步骤:
1. 安装HTTP和SVN相关软件包
~]#yum install httpd subversion mod_dav_svn -y
2. 编辑httpd配置文件
在文件/etc/httpd/conf/httpd.conf末尾添加如下信息:
~]# vi /etc/httpd/conf/httpd.conf
<Location /svn>
DAV svn
SVNParentPath /var/www/svn/ //暂时没有该路径目录,后面会新建,也可以自己定义;
AuthType Basic
AuthName "SVN Repository"
AuthUserFile /etc/svn-auth-accounts
Require valid-user
</Location>
3. 创建SVN用户
利用httpd包生成的命令“htpasswd”来创建:
~]# htpasswd -cm /etc/svn-auth-accounts adrian //把用户名“adrian”换成自己定义的用户名
说明:选项“-c”是用来创建密码文件/etc/svn-auth-accounts;
选项“-m”是用来给用户创建MD5加密密码;
注意:如果创建第二个用户时,请勿使用“-c”选项,否则会重新生成文件并覆盖原文件;
4. 创建并配置SVN库
命令操作和说明如下图所示:
5. 启动httpd并加入开机启动
6. 通过浏览器尝试登陆SVN
在浏览器输入:http://IP/svn/repo
7. 测试
随意新建2个文件并导入:
用如下命令导入:
linuxProject]# svn import -m "First SVN Repo" /mnt/linuxProject/ file:///var/www/svn/repo/linuxProject
再次回到网页刷新:
最常见的就是在winodws客户端安装软件“小乌龟svn”使用:
结束.
相关文章推荐
- SVN服务的搭建和配置
- linux问题-CentOS7中搭建HTTP,FTP服务,改变提示颜色
- linux虚拟机IP配置及SVN服务环境搭建
- Linux下搭建svn以及svn服务配置
- SVN服务的搭建、配置、导出与导入
- centos7搭建svn服务器并支持http方式访问
- centos7下svn服务器搭建并配置http
- centos 下SVN服务搭建与配置
- SVN版本控制系统搭建(结合http服务)
- nginx http服务搭建配置
- Centos7搭建SVN服务
- svn搭建HTTP访问方式--- 配置apache配置文件
- 搭建svn服务步骤与权限配置
- SVN版本控制服务搭建、配置和使用详细步骤!!!
- Centos7搭建svn服务
- CentOS7上搭建FTP服务+VSFTPD配置全解析
- http访问svn搭建配置
- svn http服务配置(1)
- 在centos7搭建上svn,并用svn和http访问
- linux下SVN服务的搭建与配置