zoukankan      html  css  js  c++  java
  • linux CentOS6.5 安装SVN & 可视化管理工具iF.SVNAdmin

    转:http://tanghenxin.lofter.com/post/1cc667b3_5ac50dc

    实际系统环境:

    CentOS 6.5 x64

    一、安装Apache

    通常系统都已经装好了,但我的服务器上却没有安装,所以要安装:

    # yum install httpd

    二、安装SVN

    根据SVN官网指南使用yum进行安装:

    # yum install subversion mod_dav_svn

    三、配置SVN

    装完SVN后默认生成/etc/httpd/conf.d/subversion.conf文件

    # vim /etc/httpd/conf.d/subversion.conf

    修改为以下:

    CentOS6.5安装SVN  可视化管理工具iF.SVNAdmin - 阿汤 - 阿汤的博客

    四、创建SVN repo目录和权限信息目录

    # mkdir /var/www/svn

    # mkdir /var/www/svnconfig

    五、创建SVN权限文件和密码文件

    # touch /var/www/svnconfig/accessfile

    # touch /var/www/svnconfig/passwdfile

    六、安装php

    # yum install php

    七、安装iF.SVnAdmin

    下载:svnadmin-1.6.2.zip文件

    # wget http://sourceforge.net/projects/ifsvnadmin/files/svnadmin-1.6.2.zip/download

    解压:

    # unzip svnadmin-1.6.2.zip

    把解压后的文件 iF.SVNAdmin-stable-1.6.2考贝到/var/www/html/svnadmin

    # cp -r iF.SVNAdmin-stable-1.6.2/ /var/www/html/svnadmin

    更改data目录的读写模式

    # chmod -R 777 /var/www/html/svnadmin/data/  

    更改/var/www/html/svnadmin/权属

    # chown -R apache:apache /var/www/html/svnadmin/

    # chmod 777 /var/www/svnconfig/accessfile

    # chmod 777 /var/www/svnconfig/passwdfile

    八、启动apache服务

    # /etc/init.d/httpd restart

    启动后浏览器输入http://服务器地址(192.168.1.51)/svnadmin/ 后登录,默认用户名和密码都是admin,如下图:

    CentOS6.5安装SVN  可视化管理工具iF.SVNAdmin - 阿汤 - 阿汤的博客

    登录后如下,输入各个配置文件的路径后点击Test进行测试是否成功,全部成功后保存配置Save configration:

    CentOS6.5安装SVN  可视化管理工具iF.SVNAdmin - 阿汤 - 阿汤的博客

    保存后如果权限文件中已经有数据了,则会像如下要求选择一个用户来做超级管理员:

    CentOS6.5安装SVN  可视化管理工具iF.SVNAdmin - 阿汤 - 阿汤的博客

    保存后重新使用选择超级管理员进行登录,如下:

    CentOS6.5安装SVN  可视化管理工具iF.SVNAdmin - 阿汤 - 阿汤的博客

    登录后如下,可以看到软件版本信息、已有的仓库、用户、组、权限路径等:

    CentOS6.5安装SVN  可视化管理工具iF.SVNAdmin - 阿汤 - 阿汤的博客

    CentOS6.5安装SVN  可视化管理工具iF.SVNAdmin - 阿汤 - 阿汤的博客

    用户:

    CentOS6.5安装SVN  可视化管理工具iF.SVNAdmin - 阿汤 - 阿汤的博客

    组:

    CentOS6.5安装SVN  可视化管理工具iF.SVNAdmin - 阿汤 - 阿汤的博客

    访问路径:

    CentOS6.5安装SVN  可视化管理工具iF.SVNAdmin - 阿汤 - 阿汤的博客

    添加新的仓库时可能出现如下情况:

    CentOS6.5安装SVN  可视化管理工具iF.SVNAdmin - 阿汤 - 阿汤的博客

    出现此现象,可使用命令方式完成新仓库的创建:

    # svnadmin create /var/www/svn/ccc

    # chown -R apache:apache /var/www/svn/ccc

    完成后则会在Repositories中看到新创建的ccc仓库:

    CentOS6.5安装SVN  可视化管理工具iF.SVNAdmin - 阿汤 - 阿汤的博客

    基本管理:

    1.版本库移动:

    将A版本库下的a1 移动到B版本库下并改名为b3

    将a1检出到/tmp/a1:svn checkout http://127.0.0.1/svn/A/a1 /tmp/a1

    将a1导入到B版本库:svn import /tmp/a1 http://127.0.0.1/svn/B/b3

    (导入过程中会自动跳过目录下的.svn隐藏文件)

    2.忘记管理密码

    使用htpasswd:

    htpasswd -m 用户文件名 用户名 (新建用户也可用)

    更多用法请看 # man htpasswd

  • 相关阅读:
    Office文档在线编辑的实现之二
    Office文档在线编辑的实现之一
    WebIM(5)----将WebIM嵌入到页面中
    WebIM(4)----Comet的特殊之处
    WebIM(3)----性能测试
    WebIM(2)---消息缓存
    WebIM(1)
    微信的通讯录首字母滑动的实现
    新浪微博认证新API调用
    Android小感悟-重写textview组件感悟
  • 原文地址:https://www.cnblogs.com/jr1260/p/6530377.html
Copyright © 2011-2022 走看看