https://gallery.windowsazure.cn/artifact/20161101/yuntalk.subversioncentos.1.0.6/Icons/Large.png

Subversion 1.7.14 (CentOS 7.2)

众说分云
Subversion作为版本控制工具,以其目录和元数据版本化、原子提交等优良特性,逐渐受到开源社区的重视。
服务商
微信
cloudvoice
服务专线
400-9218-014

Subversion 1.7.14 (CentOS 7.2)

众说分云

Subversion作为版本控制工具,以其目录和元数据版本化、原子提交等优良特性,逐渐受到开源社区的重视。

产品介绍

Subversion作为新一代的开源版本控制工具,Subversion 以其目录版本化、原子提交、版本化的元数据、更加有效的分支和标签等优良特性,正逐渐受到开源软件社区的重视,并有望取代CVS,成为开源软件开发中版本控制的首选系统。在服务器端,Subversion最大的独特之处,在于它可以通过一个扩展模块与 Apache 的 HTTP 服务器相结合,实现很多高级的管理功能和安全特性。

使用说明

  1. 部署成功之后,可通过公共IP地址/svn/repo/进行Web访问;也可点击进入公共IP地址配置自定义域名,然后通过浏览器 http://{DnsName}/svn/repo/进行访问。

  2. 使用Subversion前必须登录本机,使用命令$ sudo htpasswd -c /etc/svn-auth-accounts <username>创建Subversion的登录账户,之后可以用命令$ sudo htpasswd -m /etc/svn-auth-accounts <username>修改/etc/svn-auth-accounts中的用户密码

  3. 使用命令$ svn import <src-path> --username <svn-username> --password <svn-pwd> http://<ip-or-domain-name>/svn/repo/<target-path> -m "<init-label>"添加源码库

  4. Subversion库所在位置:/var/www/svn/repo

  5. Subversion配置文件所在位置: /var/www/svn/repo/conf/

  6. Subversion帮助文档:https://subversion.apache.org/docs/

技术详情

  • 使用SSH、WEB方式登录服务器

    1. 在本地系统安装相应的SSH客户端软件(Windows平台可以下载安装putty)。
    2. 打开SSH客户端软件,并输入您的服务器 IP(或DNS域名地址)及端口,端口一般默认为 22
    3. 使用部署虚拟机的时候生成的用户名登录,此用户名具有sudo权限,进入Linux后如果需要root权限,可以执行: sudo passwd

    4. Subversion访问地址为:http://{DnsName}/svn/repo/,使用前必须登录本机,使用命令$ sudo htpasswd -c /etc/svn-auth-accounts <username>创建Subversion的登录账户

  • 程序安装位置

    • Subversion1.7.14 : /usr/bin/svn

    • Apache2.4.6 : /etc/httpd

  • 系统服务启动和停止        
    service httpd (start|stop|restart)

  • Log缺省查看地址

    • Apache : /etc/httpd/logs