linux svn可视化工具,CentOS6.5安装SVN 可视化管理工具iF.SVNAdmin
实际系统环境:
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相关推荐
- Linux工具篇 | Ubuntu安装Python包管理工具pip3
一.执行以下命令安装pip3 $ sudo apt install python3-pip 二.升级pip3 $ pip3 install --upgrade pip 注意:不升级 pip3 直接安装 ...
- linuxpip安装python包_Windows+Linux安装Python包管理工具pip
Windows+Linux安装Python包管理工具pip Windows安装Python包管理工具pip pip是一个Python包管理工具,主要是用于安装PyPI上的软件包,可以替代easy_in ...
- CentOS中安装WiFi图形管理工具
su root //获取权限 sudo yum install NetworkManager-wifi //安装WiFi图形管理工具
- w7虚拟机服务器管理器,Hyper - V (五) 在Win7中安装Hyper - V 管理工具远程操作虚拟机...
在Win7中安装Hyper - V 管理工具远程操作虚拟机 由于在Hyper - V 中安装的虚拟机运行时鼠标会出现延迟现象,所以我们可以在客户机Win 7 上安装虚拟机. 首先从microsoft ...
- 手机文件管理ftp服务器,ftp工具手机版(ftp文件传输管理工具)V1.0.2 手机版
ftp工具手机版(ftp文件传输管理工具)是一款非常实用的ftp文件管理应用工具.主要作用是将手机ftp上的文件数据快速传输到电脑上,或者将电脑上的文件传输到手机上,实现双向传输,并且传输速度十分快, ...
- linux centos 6.8svn,CentOS6.8 安装配置以SVNAdmin管理SVN代码库
一.系统环境及说明 CentOS6.8_X64 subversion版本 1.8.15 svn是版本控制软件,虽然git大用替代它的趋势,但不可否则还有很多老用户喜欢它,及svn有一个好用的功能hoo ...
- 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 ...
- linux 电池管理软件,在Linux中下载并安装TLP电源管理工具
下面我们为你介绍在各大Linux发行版(Ubuntu.Debian.Arch Linux.Fedora.openSUSE)中安装TLP的方法.TLP是运行在Linux终端下的一款电源管理工具,当前的版 ...
- 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 ...
最新文章
- 我的本地化关于NSDefaults
- 《Redis设计与实现》之第十一章:AOF持久化
- 【C语言】控制台窗口图形界面编程(五):文本移动
- 编写高性能 .NET 代码 第二章:垃圾回收 基本操作
- java各种集合的线程安全
- 利用python处理中国地面气候资料日值数据集(V3.0)
- LeetCode 2165. 重排数字的最小值(计数)
- 【Android】ListView ViewHolder ArrayIndexOutOfBoundsException: length=2; index=2
- mysql用户增删改
- Spring @RequestMapping注解示例
- mysql5.5.48安装教程_Linux虚拟机下MySQL-server-5.5.48-1安装教程
- 用python画多来a梦-使用Python的Turtle绘制哆啦A梦实例
- 九度OJ 1193:矩阵转置 (矩阵计算)
- PHP自动化代码审计工具
- 矩阵乘法运算-JAVA实现
- 计算机出现蓝屏怎么恢复,电脑蓝屏怎么解决,小编教你如何恢复正常
- o2o模式都有哪些应用场景?
- 淘宝发布宝贝提示“您的消保保证金额度不足,已启动到期保障”
- lumion建筑可视化2.5小时的真实感渲染教程
- JavaScript基础第05天笔记
热门文章
- Windows 配置Git 篇
- 工作组访问不到别人的计算机,众果搜的博客
- python高阶函数闭包装饰器_Python自学从入门到就业之高阶函数、嵌套函数、闭包、装饰器...
- jq之slideToggle
- 卸载源码安装mysql_CentOS7下源码安装MySQL5.7.6+
- 【C语言基础】gdb调试工具的使用
- 台式计算机驱动程序未被安装,电脑未能成功安装设备驱动程序怎么办
- flv 自动播放 html autostart=true,《网页制作之FLV视频播放代码的编写.doc
- python编程类型_Python 基础编程 数据类型(一)
- python读取dicom文件的包_python 读取DICOM头文件的实例