实际系统环境:

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

修改为以下:

四、创建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/

更改 /var/www/svn的读写模式

#chmod -R 777 /var/www/svn

更改下列两个文件的读写模式

# 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,如下图:

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

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

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

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

首页:页面

代码仓库:页面

用户管理:页面

组管理:页面

访问路径:页面

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

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

# svnadmin create /var/www/svn/ccc

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

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

基本管理:

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

九、设置svn开机启动

svn在安装后默认的情况下是不会自动启动的,需要如下设置:

1、首先:编写一个启动脚本svn_startup.sh,我放在/root/svn_startup.sh

然后修改该脚本的执行权限

# chmod 777 svn_startup.sh

最后:加入自动运行

vi /etc/rc.d/rc.local

在末尾添加脚本的路径,如:

/root/svn_startup.sh

现在,你可以重启一下试试了。 不懂得怎么确认成功?败给你了

ps -ef|grep svnserve

Subversion (SVN) 的详细介绍:请点这里

Subversion (SVN) 的下载地址:请点这里

linux svn可视化工具,CentOS6.5安装SVN 可视化管理工具iF.SVNAdmin相关推荐

  1. Linux工具篇 | Ubuntu安装Python包管理工具pip3

    一.执行以下命令安装pip3 $ sudo apt install python3-pip 二.升级pip3 $ pip3 install --upgrade pip 注意:不升级 pip3 直接安装 ...

  2. linuxpip安装python包_Windows+Linux安装Python包管理工具pip

    Windows+Linux安装Python包管理工具pip Windows安装Python包管理工具pip pip是一个Python包管理工具,主要是用于安装PyPI上的软件包,可以替代easy_in ...

  3. CentOS中安装WiFi图形管理工具

    su root //获取权限 sudo yum install NetworkManager-wifi //安装WiFi图形管理工具

  4. w7虚拟机服务器管理器,Hyper - V (五) 在Win7中安装Hyper - V 管理工具远程操作虚拟机...

    在Win7中安装Hyper - V 管理工具远程操作虚拟机 由于在Hyper - V 中安装的虚拟机运行时鼠标会出现延迟现象,所以我们可以在客户机Win 7 上安装虚拟机. 首先从microsoft ...

  5. 手机文件管理ftp服务器,ftp工具手机版(ftp文件传输管理工具)V1.0.2 手机版

    ftp工具手机版(ftp文件传输管理工具)是一款非常实用的ftp文件管理应用工具.主要作用是将手机ftp上的文件数据快速传输到电脑上,或者将电脑上的文件传输到手机上,实现双向传输,并且传输速度十分快, ...

  6. linux centos 6.8svn,CentOS6.8 安装配置以SVNAdmin管理SVN代码库

    一.系统环境及说明 CentOS6.8_X64 subversion版本 1.8.15 svn是版本控制软件,虽然git大用替代它的趋势,但不可否则还有很多老用户喜欢它,及svn有一个好用的功能hoo ...

  7. CentOS6.5 安装SVN 及http访问

    安装: [root@moshi ~]# yum -y install mod_dav_svn #会自动安装mod_dav_svn及其依赖包:mod_dav_svn-1.6.11-9,neon-0.29 ...

  8. linux 电池管理软件,在Linux中下载并安装TLP电源管理工具

    下面我们为你介绍在各大Linux发行版(Ubuntu.Debian.Arch Linux.Fedora.openSUSE)中安装TLP的方法.TLP是运行在Linux终端下的一款电源管理工具,当前的版 ...

  9. linux卸载hadoop版本,centos6.5 安装hadoop1.2.1的教程详解【亲测版】

    本篇只简单介绍安装步骤 1. 角色分配 10.11.84.4 web-crawler--1.novalocal master/slave 10.11.84.5 web-crawler--2.noval ...

最新文章

  1. 我的本地化关于NSDefaults
  2. 《Redis设计与实现》之第十一章:AOF持久化
  3. 【C语言】控制台窗口图形界面编程(五):文本移动
  4. 编写高性能 .NET 代码 第二章:垃圾回收 基本操作
  5. java各种集合的线程安全
  6. 利用python处理中国地面气候资料日值数据集(V3.0)
  7. LeetCode 2165. 重排数字的最小值(计数)
  8. 【Android】ListView ViewHolder ArrayIndexOutOfBoundsException: length=2; index=2
  9. mysql用户增删改
  10. Spring @RequestMapping注解示例
  11. mysql5.5.48安装教程_Linux虚拟机下MySQL-server-5.5.48-1安装教程
  12. 用python画多来a梦-使用Python的Turtle绘制哆啦A梦实例
  13. 九度OJ 1193:矩阵转置 (矩阵计算)
  14. PHP自动化代码审计工具
  15. 矩阵乘法运算-JAVA实现
  16. 计算机出现蓝屏怎么恢复,电脑蓝屏怎么解决,小编教你如何恢复正常
  17. o2o模式都有哪些应用场景?
  18. 淘宝发布宝贝提示“您的消保保证金额度不足,已启动到期保障”
  19. lumion建筑可视化2.5小时的真实感渲染教程
  20. JavaScript基础第05天笔记

热门文章

  1. Windows 配置Git 篇
  2. 工作组访问不到别人的计算机,众果搜的博客
  3. python高阶函数闭包装饰器_Python自学从入门到就业之高阶函数、嵌套函数、闭包、装饰器...
  4. jq之slideToggle
  5. 卸载源码安装mysql_CentOS7下源码安装MySQL5.7.6+
  6. 【C语言基础】gdb调试工具的使用
  7. 台式计算机驱动程序未被安装,电脑未能成功安装设备驱动程序怎么办
  8. flv 自动播放 html autostart=true,《网页制作之FLV视频播放代码的编写.doc
  9. python编程类型_Python 基础编程 数据类型(一)
  10. python读取dicom文件的包_python 读取DICOM头文件的实例