个人博客地址:https://www.vastyun.com

本文主要介绍怎样在Centos上搭建SVN,文章内容比较基础,适合小白用户学习。

1.Linux版本
Centos 6.5

查看linux版本命令:

 cat /etc/issue 

2.查看本机上是否已经安装SVN
命令:

 rpm -qa | grep subversion 

如果安装显示下图

3.安装svn
命令:

yum -y install subversion

安装成功显示下图

4.建立版本库目录
命令:

mkdir /www/svnData(如果报错无法创建这个目录,先用命令:mkdir /www;然后再使用mkdir /www/svnData)

svnserve -d -r /www/svnData

5.建立新的版本库(版本库就是项目根目录)
比如我的项目根目录是school,备注:不能将一个已经存在文件的文件夹作为svn项目根目录。

svnadmin create /www/svnData/school

6.配置允许用户同步访问
命令:

cd /www/svnData/school/conf
vim svnserve.conf

Anon-access=none
Suth-access=write
Password-db = passwd

注意:修改的文件前面不能有空格,否则启动svn server 出错。

7.添加svn用户
命令:

cd /www/svnData/school/conf (如果还是在本路径下,不需要这句代码)。
vim passwd

添加用户:test=123456

如图所示:

8.客户安装svn(在windows平台上安装)

TortoiseSVN官网下载地址:

https://tortoisesvn.net/downloads.html

云盘下载地址:

32位:https://yunpan.cn/ckfKYp73mfi2C  访问密码 45ba

64位:https://yunpan.cn/ckfKSrcPWA76v  访问密码 585f

9.安装好之后,右键点击SVN Checkout

显示如图所示:

URL of repository:svn://ip/school

Checkout directory:选择本地地址

用户名:test  密码:123456

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

一、如果出现已经绑定了svn配置或者端口被占用错误的话,我们需要关闭之前已经启动的svn服务,具体方法如下

 ps -ef | grep svnserve

显示如图所示:

kill 11465

然后再执行svnserve -d -r /webdocs/svnRepo  搞定

svn:ip就能访问到你的svn版本库,check下来然后需要怎么做的话我就不再赘述了。

Linux(Centos)系统上搭建SVN以及常见错误解答的更多相关文章

  1. Linux(CentOS)系统下搭建svn服务器

    由于GitHub的私有项目需要收费,gitlab对服务器的要求必须是4GB内存以上.对于一些个人的小型项目,想要免费的版本控制工具来管理自己的代码,又不想代码公开,无疑SVN是比较好的选择.windo ...

  2. 如何在一个ubuntu系统上搭建SVN版本控制工具

    有话说,由于公司项目部署需要,将Windows工程迁移到Linux,通过调查确定使用Ubuntu的Linux操作系统.那么如何快速搭建和Windows一样快捷方便的开发环境就很重要了.本文讲述如何在一 ...

  3. Linux Centos 系统上安装BT客户端 Transmission

    Linux Centos 系统上安装BT客户端 Transmission   Transmission是一种BitTorrent客户端,特点是一个跨平台的后端和其上的简洁的用户界面,以MIT许可证和G ...

  4. Linux CentOS系统上安装Eclipse

    Linux CentOS系统上安装Eclipse 1. 下载Eclipse软件 下载网址:http://www.eclipse.org/downloads/packages/release/Juno/ ...

  5. svn使用---在CentOS 7上搭建SVN服务器 及windows搭建svn步骤

    svn搭建方法: https://blog.csdn.net/helijie92902/article/details/51935122?foxhandler=RssReadRenderProcess ...

  6. Linux centos 6.5 搭建 svn服务器

    实例:web1 1.安装subversion #yum install subversion #mkdir -p /oop/svn/ //创建svn目录 #chmod -R 777 /oop/svn ...

  7. linux CentOS 系统下如何将php和mysql命令加入到环境变量中

    在Linux CentOS系统上安装完php和MySQL后,为了使用方便,需要将php和mysql命令加到系统命令中,如果在没有添加到环境变量之前,执行“php -v”命令查看当前php版本信息时时, ...

  8. CentOS 6.5系统上安装SVN服务器端的方法及目录访问权限配置(转总结)

    SVN其实就是Subversion,分为服务器端和客户端.之前在网上搜了很多方法,都有各种问题,经过自己搜集整理以及实际尝试,总算有个比较靠谱的方法.本文主要介绍CentOS 6.5系统上安装SVN服 ...

  9. CentOS 6.5系统上安装SVN服务器端的方法及步骤

    VN其实就是Subversion,分为服务器端和客户端.之前在网上搜了很多方法,都有各种问题,经过自己搜集整理以及实际尝试,总算有个比较靠谱的方法.本文主要介绍CentOS 6.5系统上安装SVN服务 ...

随机推荐

  1. LTP随笔——本地调用ltp之ltp4j

    关于ltp本地调用的相关参考请见LTP的Git项目:https://github.com/HIT-SCIR 以下以/home/lion/Desktop路径为例下面教程中出现的具体路径以你实际配置的为准 ...

  2. MySQL常见错误

    1. TokuFT file system space is really low and access is restricted 解决方法:修改tokudb_fs_reserve_percent参 ...

  3. __weak 和 __block 区别

    Blocks理解: Blocks可以访问局部变量,但是不能修改 如果修改局部变量,需要加__block __block int multiplier = 7; int (^myBlock)(int) ...

  4. Global eval. What are the options?

    David Flanagan最近写了一个关于全局eval的简单表达式,可以用一行式子表示: var geval = this.execScript || eval; 尽管看起来很简短,但是跨浏览器的兼 ...

  5. 1Z0-053 争议题目解析501

    1Z0-053 争议题目解析501 考试科目:1Z0-053 题库版本:V13.02 题库中原题为: 501.Note the output of the following query; SQL&g ...

  6. 一张图看懂normal,static,sealed,abstract 的 区别

    +-------------------------+---+--------+--------+--------+----------+ | Class Type | | normal | stat ...

  7. 8.2 使用Fluent API进行实体映射【Code-First系列】

    现在,我们来学习怎么使用Fluent API来配置实体. 一.配置默认的数据表Schema Student实体 using System; using System.Collections.Gener ...

  8. 【Java每日一题】20161222

    package Dec2016; import java.util.Random; public class Ques1222 { public static void main(String[] a ...

  9. C++_系列自学课程_第_4_课_string_《C++ Primer 第四版》

    相信学习过计算机编程的人,基本应该都接触过C语言,在C语言中处理字符串大家一定多遇到过, 也都知道处理字符串非常麻烦,而在C++里面,由标准库string类提供对可变长的字符串的支持.下面 来看看st ...

  10. linux 安装nginx

    linux系统为Centos6.5 64位 nginx为1.4.7 从http://nginx.org/download/上下载相应的版本 解压 tar -zxvf nginx-1.4.7.tar.g ...