Linux下SVN服务器的搭建
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服务器的搭建相关推荐
- [svn] linux 下svn服务器的搭建
1. 下载svn(subversion) yum install subversion 2.查看svn位置(其实看不看都无所谓) 3.创建svn版本库目录 svnadmin create /home/ ...
- Linux系统下SVN服务器的搭建过程详解 UpJ}s7+
Linux系统下SVN服务器的搭建过程详解 UpJ}s7+ 1 环境: 服务器放在redhatAS4.0上,客户端在windows 2000. k_lb"5z Z]jSq@%1H* ...
- linux下svn服务器搭建及使用
文章目录 1. 安装svn客户端 2. 安装svn服务器 3. 在svn目录下创建版本库 4. 修改版本库配置文件 4.1 修改 authz 文件 4.2 设置密码 passwd 4.3 修改 svn ...
- Linux下svn服务器迁移
Linux下svn服务器迁移 1.介绍迁移方式: 1.由于项目工作需要进行svn服务器的迁移,对此简要介绍svn服务器的迁移方案. 2.主要迁移方式: svnadmin dump svnadmin h ...
- Linux下SVN服务器同时支持Apache的http和https及svnserve独立服务器三种模式且使用相同的访问权限账号...
1.在服务器上安装配置SVN服务: 2.配置SVN服务同时支持Apache的http和svnserve独立服务器两种模式访问: 3.Apache的http和svnserve独立服务器两种模式使用相同的 ...
- linux如何测试ftp服务器,linux下FTP服务器的搭建
1.FTP服务器的简介 关于ftp的介绍,大家也一定不陌生了.我就直接把百度百科上的介绍拿过来,和大家一起温习一下概念. FTP 是File Transfer Protocol(文件传输协议)的英文简 ...
- Linux下SVN服务器搭建(CentOS+Subversion)
svn(subversion)是近年来崛起的版本管理工具,是CVS的接班人.目前,绝大多数开源软件都使用svn作为代码版本管理软件.svn服务器有2种运行方式:独立服务器和借助apache等web服务 ...
- linux svn 面板,Linux下SVN服务器搭建(CentOS+Subversion)
安装 (centos下yum即可方便的完成安装) # yum install subversion 测试安装是否成功: # svnserve --version 回车显示版本说明安装成功 建立版本库 ...
- Windows下SVN服务器的搭建步骤
1.下载svn服务端和客户端 服务端VISUALSVN SERVER:https://www.visualsvn.com/ 客户端TortoiseSVN:https://tortoisesvn.net ...
最新文章
- win10系统80端口被System (PID=4)占用的解决
- VTK:隐式函数之ImplicitSphere1
- nashorn 性能_Nashorn简介
- 软考信息安全工程师学习笔记四(1.4 信息安全标准化知识)
- 华为手机卡在升级界面_你的华为手机变卡了,1分钟调整这3个功能,让手机再战3年...
- 【Elasticsearch】es IK分词器的安装
- listview android:cacheColorHint,android:listSelector属性作用
- java 增 删 查 改_如何对java链表进行增、删、查、改操作
- VS2005无法打开网站
- Barrage 弹幕实现原理
- 虚拟软驱_文伟_新浪博客
- 金蝶k3 wise版本安装流程
- 工具应用——Chrome浏览器 F12控制台中文改成英文
- Java 线程池设计思想及源码实现
- 移动开发APP的开发框架
- 计算机技术 在职,计算机技术在职研究生招生简章
- Leetcode分类练习-查找(2)对撞指针
- android pm list,Android pm命令
- java计算机毕业设计网上扶贫农产品销售系统源码+系统+数据库+lw文档+mybatis+运行部署
- 利用ADO打造Excel数据库