欢迎登陆真网站,您的到来是我们的荣幸。 登陆 注册 忘记密码? ☆设为首页 △加入收藏
欢迎加入真幸福QQ群
电脑知识: 基础知识 网络技术 操作系统 办公软件 电脑维修 电脑安全 windows7 windows8 windows10 服务器教程 平板电脑 视频播放教程 网络应用 互联网 工具软件 浏览器教程 QQ技巧 输入法教程 影视制作 YY教程 wps教程 word教程 Excel教程 PowerPoint
云南西双版纳特产小花糯玉米真空包装


CAD中用图层管理器来将图层显示快速调节好
Windows与Linux换行符差别所引起的问题的解决方法
Win10系统中如何将IE收藏夹导入到Edge浏览器
win10系统怎么关闭右下角广告
视频截取专家截取精彩的视频片段教程
暴风影音怎么去广告
win10系统中怎么设置分辨率
Win8笔记本电脑“网络受限”的解决策略
宏碁ACER4752Gwin7系统笔记本正确更换内存条的详细步骤
xmind图例怎么添加 xmind图例添加使用步骤流程
在CentOS系统下安装SVN服务器的教程
【 来源:网络 】【 点击:1 】 【 发布时间:2017_03_03 08:59:59 】

   Subversion支持linux和windows,更多是安装在linux下。

  svn服务器有2种运行方式:独立服务器和借助apache。2种方式各有利弊。

  svn存储版本数据也有2种方式:BDB和FSFS。因为BDB方式在服务器中断时,有可能锁住数据,所以还是FSFS方式更安全一点。

  一、下载相关软件

  代码如下:

  wget http://subversion.tigris.org/downloads/subversion-1.6.1.tar.gz

  代码如下:

  wget http://subversion.tigris.org/downloads/subversion-deps-1.6.1.tar.gz

  二、安装及配置

  1、解压:(要在同一个目录下)

  代码如下:

  tar -zxvf subversion-1.6.1.tar.gz

  tar -zxvf subversion-deps-1.6.1.tar.gz

  2、编译安装:

  代码如下:

  ./configure --prefix=/usr/local/svn/

  make && make install

  3、把SVN相关命令路径添加到环境变量

  代码如下:

  echo "export PATH=$PATH:/usr/local/svn/bin/" >> /etc/profile

  source /etc/profile

  三、建立测试仓库

  1、建立SVN的根目录

  代码如下:

  mkdir -p /opt/svn/

  2、建立一个测试仓库

  代码如下:

  mkdir -p /opt/svn/svntest/

  svnadmin create /opt/svn/svntest/

  3、修改配置文件

  在cd /opt/svn/svntest/conf/目录下有三个文件:

  svnserve.conf 是svn的配置文件

  authz 是设置用户权限的配置文件(可自定义文件名,在svnserve.conf的authz-db = authz中指定)

  passwd 是设置用户名和密码的配置文件(可自定义文件名,在svnserve.conf的password-db = passwd中指定)

  代码如下:

  vi svnserve.conf

  修改如下:

  代码如下:

  [general]

  anon-access = none

  auth-access = write

  password-db = passwd

  authz-db = authz

  ==================================================================

  代码如下:

  vi authz

  修改如下:

  代码如下:

  [svntest:/]

  92csz.com = rw

  #给svntest仓库添加一个名称为92csz.com的用户,权限为可写。

  ==================================================================

  代码如下:

  vi passwd

  修改如下:

  92csz.com = 123456

  #由于是测试,密码设置为123456

  四、在客户机安装svn客户端

  1、下载地址:

  http://code.google.com/p/rails4scm/downloads/detail?name=tortoisewin32svn.msi

  2、下载完成后,直接next安装即可,安装完成后需要重启生效。

  五、启动服务器及测试

  1、启SVN服务,并指定SVN的根目录:

  代码如下:

  svnserve -d -r /opt/svn/

  2、检查服务是否已经正常起来:

  代码如下:

  netstat -tunlp | grep svn

  结果如下,则表示正常监听3690端口

  代码如下:

  tcp 000.0.0.0:36900.0.0.0:* LISTEN 8646/svnserve

  3、测试

  在桌面上新建一个名称为svntest的目录,在此目录上点击右键,选择Checkout,在首行填写svn服务器的IP地址及仓库名称

2015624180104296.png (336×237)

  登录成功后如下图(文件夹上有个绿色的勾)

2015624180123420.jpg (171×136)

本网站由川南居提供技术支持,fkzxf版权所有 浙ICP备12031891号
淳安分站 淳安分站