Linux下SVN服务器的搭建


宗旨:技术的学习是有限的,分享的精神是无限的。


1、下载工具(下载地址:)

subversion-1.6.1.tar.gz

subversion-deps-1.6.1.tar.gz

2、解压两个包:

a)        tar -xzvf subversion-1.6.1.tar.gz

b)       tar -xzvf subversion-deps-1.6.17.tar.gz

c)        编译安装:./configure--prefix=/home/svnroot/subversion --without-berkeley-db

//prefix指定安装的目录,without-berkeley-db表明不使用berkeley数据库

make

make install (这一步用root用户)

d)添加环境变量

vim /etc/profile

exprot PATH=$PATH:/home/svnroot/subversion/bin

e)查看是否安装成功

/home/svnroot/subversion/bin/svnserve --version

3、建立仓库

a)      创建目录:mkdir -p /home/svnroot/svndata/repos1

加上参数P,是如果没有父目录则自动创建

注意:/home/svnroot/svndata在这里将是所有仓库的根目录,repos1是其中的一个仓库。

b) 创建仓库:svnadmin create /home/svnroot/svndata/repos1

这里使用SVN将repos1建立为仓库。则在repos1文件夹里会生成一系列对于repos1仓库相应的配置文件

4、配置仓库

a)  查看创建仓库后的文件:进入/svndata/repos1/conf,会发现有几个配置文件

b)  修改svnserve.conf

c)  目录控制文件authz (or叫权限控制文件)

d)  修改用户密码文件passwd

5、启动SVN

svnserve -d -r /home/svnadmin/svndata

-d表示在后台运行,-r表示……

注意:这里是/home/svnadmin/svndata,并非/home/svnadmin/svndata/repos1。这是SVN使所有仓库根目录都生效的命令,并非某个仓库。这里必须注意。

6、基本测试

svnco svn://192.168.6.74/repos1

checkout的时候,会要求输入用户名密码,只有配置了的用户才能验证通过

Windos下客户端搭建

SVN中的一些概念 :

(1). repository(源代码库)

源代码统一存放的地方

(2). Checkout (提取)

当你手上没有源代码的时候,你需要从repository checkout一份

(3). Commit (提交)

当你已经修改了代码,你就需要Commit到repository

(4). Update (更新)

当你已经Checkout了一份源代码, Update一下你就可以和Repository上的源代码同步,你手上的代码就会有最新的变更

1、客户端软件: Windows下常用的客户端软件常用TortoiseSVN。它是一个免费的开源的客户端。 下载地址:http://tortoisesvn.net/downloads.html

2、找到自己项目的目录,右击,进行SVN 操作

a)        新建测试目录svn,进入后右键,点checkout:

b)       新建文本文件svn.txt. 把这个文件上传到SVN服务器(add):

c)        确认提交

Linux下SVN服务器的搭建相关推荐

  1. [svn] linux 下svn服务器的搭建

    1. 下载svn(subversion) yum install subversion 2.查看svn位置(其实看不看都无所谓) 3.创建svn版本库目录 svnadmin create /home/ ...

  2. Linux系统下SVN服务器的搭建过程详解 UpJ}s7+

    Linux系统下SVN服务器的搭建过程详解 UpJ}s7+   1 环境:  服务器放在redhatAS4.0上,客户端在windows 2000. k_lb"5z   Z]jSq@%1H* ...

  3. linux下svn服务器搭建及使用

    文章目录 1. 安装svn客户端 2. 安装svn服务器 3. 在svn目录下创建版本库 4. 修改版本库配置文件 4.1 修改 authz 文件 4.2 设置密码 passwd 4.3 修改 svn ...

  4. Linux下svn服务器迁移

    Linux下svn服务器迁移 1.介绍迁移方式: 1.由于项目工作需要进行svn服务器的迁移,对此简要介绍svn服务器的迁移方案. 2.主要迁移方式: svnadmin dump svnadmin h ...

  5. Linux下SVN服务器同时支持Apache的http和https及svnserve独立服务器三种模式且使用相同的访问权限账号...

    1.在服务器上安装配置SVN服务: 2.配置SVN服务同时支持Apache的http和svnserve独立服务器两种模式访问: 3.Apache的http和svnserve独立服务器两种模式使用相同的 ...

  6. linux如何测试ftp服务器,linux下FTP服务器的搭建

    1.FTP服务器的简介 关于ftp的介绍,大家也一定不陌生了.我就直接把百度百科上的介绍拿过来,和大家一起温习一下概念. FTP 是File Transfer Protocol(文件传输协议)的英文简 ...

  7. Linux下SVN服务器搭建(CentOS+Subversion)

    svn(subversion)是近年来崛起的版本管理工具,是CVS的接班人.目前,绝大多数开源软件都使用svn作为代码版本管理软件.svn服务器有2种运行方式:独立服务器和借助apache等web服务 ...

  8. linux svn 面板,Linux下SVN服务器搭建(CentOS+Subversion)

    安装 (centos下yum即可方便的完成安装) # yum install subversion 测试安装是否成功: # svnserve --version 回车显示版本说明安装成功 建立版本库 ...

  9. Windows下SVN服务器的搭建步骤

    1.下载svn服务端和客户端 服务端VISUALSVN SERVER:https://www.visualsvn.com/ 客户端TortoiseSVN:https://tortoisesvn.net ...

最新文章

  1. win10系统80端口被System (PID=4)占用的解决
  2. VTK:隐式函数之ImplicitSphere1
  3. nashorn 性能_Nashorn简介
  4. 软考信息安全工程师学习笔记四(1.4 信息安全标准化知识)
  5. 华为手机卡在升级界面_你的华为手机变卡了,1分钟调整这3个功能,让手机再战3年...
  6. 【Elasticsearch】es IK分词器的安装
  7. listview android:cacheColorHint,android:listSelector属性作用
  8. java 增 删 查 改_如何对java链表进行增、删、查、改操作
  9. VS2005无法打开网站
  10. Barrage 弹幕实现原理
  11. 虚拟软驱_文伟_新浪博客
  12. 金蝶k3 wise版本安装流程
  13. 工具应用——Chrome浏览器 F12控制台中文改成英文
  14. Java 线程池设计思想及源码实现
  15. 移动开发APP的开发框架
  16. 计算机技术 在职,计算机技术在职研究生招生简章
  17. Leetcode分类练习-查找(2)对撞指针
  18. android pm list,Android pm命令
  19. java计算机毕业设计网上扶贫农产品销售系统源码+系统+数据库+lw文档+mybatis+运行部署
  20. 利用ADO打造Excel数据库

热门文章

  1. HDU 下沙的沙子有几粒
  2. OSPF次末节区域配置 201
  3. 漂亮特殊字体可复制_12个创意字体免费下载网站
  4. python面向对象实现简易银行管理员页面系统
  5. halcon学习(算子汇总)
  6. windows任务管理器中的工作设置内存,内存专用工作集,提交大小详解
  7. init进程(即进程1,或者说linuxrc)的详解
  8. oracle的等保,3.Oracle 检查(部分)
  9. Python--day 3
  10. Oracle Golden Gate概要