① 挂载光盘

mount /dev/cdrom /mnt/cdrom

② yum 安装 svn

yum -y install subversion

③ 创建svn 版本库根目录

mkdir -p /www/svnroot

④ 启动 svn

svnserve -d -r /www/svnroot

-d 表示 svn 服务在后台运行

-r 代表指定 /www/svnroot 为 svn 版本库根目录

⑤ 建立一个工厂(项目):webfile

svnadmin create /www/svnroot/webfile

⑥ 配置核心文件

vim /www/svnroot/webfile/conf/svnserve.conf

修改:

anon-access = none
auth-access = write
password-db = passwd
authz-db = authz

⑦ 配置用户名,密码

passwd 文件最后添加:

dee = dee123

⑧ 配置权限,修改 authz 文件

最后追加:

[/]
dee = rw

⑨ 查看 svn 进程

ps -ef|grep svn|grep -v grep

显示:

root      2313     1  0 05:29 ?        00:00:00 svnserve -d -r /www/svnroot

查看 svn 端口:

netstat -ln |grep 3690

显示:

tcp        0      0 0.0.0.0:3690                0.0.0.0:*                   LISTEN

此时配置完成,在本机使用 tortoise SVN 连接 虚拟机上的 svn 服务器,在相应文件夹上选择 checkout,地址是 svn://192.168.254.100/webfile,输入帐密即可。如果连接不上,考虑关闭服务器的防火墙

service iptables stop

要永久关闭防火墙,可以

chkconfig iptables off

要永久开启防火墙,可以

chkconfig iptables on

开机自启 SVN 服务:

在 /etc/rc.d/rc.local 的最后一行加上

svnserve -d -r /usr/local/www/svnroot

附:在命令行中 checkout:

[root@localhost www.tpblog_.com]# svn co svn://192.168.52.128/tpblog
认证领域: <svn://192.168.52.128:3690> 2447a2dd-015d-4aae-855d-ae8c6a208901
“root”的密码:
认证领域: <svn://192.168.52.128:3690> 2447a2dd-015d-4aae-855d-ae8c6a208901
用户名: dee
“dee”的密码: -----------------------------------------------------------------------
注意! 你的密码,对于认证域: <svn://192.168.52.128:3690> 2447a2dd-015d-4aae-855d-ae8c6a208901 只能明文保存在磁盘上! 如果可能的话,请考虑配置你的系统,让 Subversion
可以保存加密后的密码。请参阅文档以获得详细信息。 你可以通过在“/root/.subversion/servers”中设置选项“store-plaintext-passwords”为“yes”或“no”,
来避免再次出现此警告。
-----------------------------------------------------------------------
保存未加密的密码(yes/no)?

参考:

CentOS下通过yum安装svn及配置

CentOS-6.3安装配置SVN

CentOs 6.6 安装配置 SVN的更多相关文章

  1. 阿里云服务器centos下安装配置svn服务器

      阿里云服务器centos下安装配置svn服务器 1.安装svn服务器端yum install subversion      从镜像下载安装svn服务器端中间会提示是否ok,输入y,确认安装成功提 ...

  2. CentOS6.9快速安装配置svn

    CentOS6.9快速安装配置svn 环境介绍: 操作系统:CentOS release 6.9 (Final)192.168.65.130 (svn服务器)192.168.65.129 (svn客户 ...

  3. CentOS 7下搭建配置SVN服务器

    CentOS 7下搭建配置SVN服务器 1. 安装 CentOS通过yum安装subversion. $ sudo yum install subversion subversion安装在/bin目录 ...

  4. CentOS 7.2 x64 配置SVN服务器

    说明: SVN(subversion)的运行方式有两种: 一种是基于Apache的http.https网页访问形式,还有一种是基于svnserve的独立服务器模式. SVN的数据存储方式也有两种:一种 ...

  5. CentOS 7.0安装配置Vsftp服务器

    一.配置防火墙,开启FTP服务器需要的端口 CentOS 7.0默认使用的是firewall作为防火墙,这里改为iptables防火墙. 1.关闭firewall: systemctl stop fi ...

  6. CentOS 6.6安装配置LAMP服务器(Apache+PHP5+MySQL)

    准备篇: CentOS 6.6系统安装配置图解教程 http://www.osyunwei.com/archives/8398.html 1.配置防火墙,开启80端口.3306端口 vi /etc/s ...

  7. CentOS 6.5安装配置LNMP服务器(Nginx+PHP+MySQL)

    CentOS 6.5安装配置LNMP服务器(Nginx+PHP+MySQL) 一.准备篇: /etc/init.d/iptables stop #关闭防火墙 关闭SELINUX vi /etc/sel ...

  8. CentOS 6.4安装配置LAMP服务器(Apache+PHP5+MySQL)

    这篇文章主要介绍了CentOS 6.4安装配置LAMP服务器(Apache+PHP5+MySQL)的方法,需要的朋友可以参考下 文章写的不错,很详细:IDO转载自网络: 准备篇: 1.配置防火墙,开启 ...

  9. centOS下yum安装配置samba

     centOS下yum安装配置samba 2010-03-29 15:46:00 标签:samba yum centOS 安装 休闲 注意:本文的原则是只将文件共享应用于内网服务器,并让将要被共享的目 ...

随机推荐

  1. Android之Tab类总结

    本文主要包括以下Tab类实现方式 FragmentTabHost+Fragment实现 传统的ViewPager实现 FragmentManager+Fragment实现 ViewPager+Frag ...

  2. linux编译中的常见问题

    转linux编译中的常见问题 错误提示:Makefile:2: *** 遗漏分隔符 . 停止. 原因makefile中 gcc语句前 缺少一个 tab分割符 错误提示: bash: ./makefil ...

  3. innobackupex err2

    报错: [root@DB dbdata]# innobackupex --defaults-file=/etc/my.cnf --user=root --password=123 /data/dbda ...

  4. Ubuntu16.04 安装openjdk-7-jdk

    Ubuntu16.04 安装openjdk-7-jdk sudo apt-get install openjdk-7-jre 或者sudo apt-get install openjdk-7-jdk ...

  5. linux下php增加curl扩展,生成curl.so文件

    进入php源代码目录 cd /php5.6.9/ext/curl 执行生成so文件编译模式 /usr/local/php/bin/phpize 编译curl扩展 ./configure --with- ...

  6. oracle的启动过程(各个模式启动)

    启动模式详解 1.NoMount 模式(启动实例不加载数据库) 命令:startup nomount 讲解:这种启动模式只会创建实例,并不加载数据库,Oracle仅为实例创建各种内存结构和服务进程,不 ...

  7. SQL Server:在事务中回滚TRUNCATE操作

    我们一般都认为TRUNCATE是一种不可回滚的操作,它会删除表中的所有数据以及重置Identity列. 如果你在事务中进行TRUNCATE操作,就能回滚.反之,它就不会从日志文件文件恢复数据.它不会在 ...

  8. java.lang.NoClassDefFoundError: org/apache/avro/ipc/Responder

    文章发自:http://www.cnblogs.com/hark0623/p/4170174.html  转发请注明     java.lang.NoClassDefFoundError: org/a ...

  9. python 类的初始化

    虽然我们可以自由地给一个实例绑定各种属性,但是,现实世界中,一种类型的实例应该拥有相同名字的属性.例如,Person类应该在创建的时候就拥有 name.gender 和 birth 属性,怎么办? 在 ...

  10. js:语言精髓笔记11--动态语言特性(1)

    语言:程序最终被表达为数据(结构)和逻辑(算法),命令式和说明式/函数式语言分别从这两方面分类: 动态:在语言陈述时无法确定,必须在计算机执行时才能确定语言关系:JS是完全动态语言,导致其不确定性一般 ...