Centos下的SVN搭建

需求:

搭建SVN实现本地开发环境,方便线上代码的更新。

步骤:

1. 安装SVN服务

yum install -y subversion

2.创建SVN代码库的目录、创建版本库

mkdir -p /svn/davesvnsvnadmin create /home/svn/svnfile

3.启动SVN服务

svnserve  -d -r /svn/

4.配置SVN主配置文件,创建用户,配置权限目录

svnserve.conf 
[[email protected] svn]# cd /svn/davesvn/conf/
[[email protected] conf]# cat svnserve.conf
[general]
anon-access = nooe   #默认不允许未授权用户访问
auth-access = write  #授权用户可以读写权限
password-db = /svn/davesvn/conf/passwd   #定义  用户和密码文件的路径
authz-db = /svn/davesvn/conf/authz       #配置目录权限的文件路径

[sasl]
[[email protected] conf]#

password

[[email protected] conf]# cat passwd 

[users]
admin = 123.com   #用户 admin  密码 123.com
[[email protected] conf]#

  

5.重启服务,创建完成。

[[email protected] fet]# ps -ef|grep svn
root      1694 48015  0 13:28 pts/2    00:00:00 grep svn
root     47280     1  0 10:32 ?        00:00:00 svnserve -d -r /svn/
[[email protected] fet]# kill -9 47280
[[email protected] fet]# svnserve  -d -r /svn/

测试,WINDOWS端登录并上传

windows 下载客户端  tortoisesvn 并安装。

1.创建好自己需要存放SVN数据的本地文件--右击--SVN Checkout

2. 输入SVN的连接地址,和本地存储地址。

3.点击OK提示用户名密码,输入之前在passwod里面配置的用户。

4.本地创建一个文件,右击 SVN commit 上传

5.上传成功

时间: 2024-10-18 14:30:21

Centos下的SVN搭建的相关文章

centos下Extmail的搭建

1 Extmail概述 ExtMail Solution 是一个基于优秀开源软件的电子邮件系统解决方案,核心部件包括了Postfix.Amavisd-new.ClamAV.ExtMail.ExtMan.Courier系列软件.是一个功能相对比较齐全的免费电子邮件系统. 而其中Extmail 是一个以perl语言编写,面向大容量/ISP级应用,免费的高性能Webmail软件,主要包括ExtMail.Extman两个部分的程序套件.ExtMail套件用于提供从浏览器中登录.使用邮件系统的Web操作界

转载自php100中文网 centos下lamp 环境搭建

学习PHP脚本编程语言之前,必须先搭建并熟悉开发环境,开发环境有很多种,例如LAMP.WAMP.MAMP等.这里我介绍一下LAMP环境的搭建,即Linux.Apache.MySQL.PHP环境. 一.首先安装操作系统 操作系统:centos6.3 IP地址:192.168.146.129 网关: DNS: 操作系统安装步骤,此处不在给出截图. 备注:服务器系统采用最小化安装,安装一下GCC编译工具和一个桌面即可.如下图所示: <a href="http://www.php100.com/u

Linux系统下的SVN搭建

一.安装步骤 0.验证是否有svnserver (svnserve --version)1.安装svnserver (yum install -y subversion)2.验证是否安装成功 (svnserve --version)3.进入到svn的资源目录 (cd /home/svndir)4.创建svn资源库 (svnadmin create myProject)5.新增用户 6.配置用户权限 7.配置资源库权限 8.启动或者重启 9.测试 二.详细步骤 1.检查是否已安装 svnserve

CentOS下Apache+SVN+LDAP的安装与配置

上班接近4个月了,在公司做配置管理工程师,主要是在Linux下对公司的源代码以及项目发布进行管理.4个月接触了好多新知识,也对各种工具的集成使用搞得云里来雾里去的,所以打算自己搭建一套环境,进行测试. 首先是Apache+SVN的安装与配置.本人使用Virtualbox创建了一个虚拟机,所以接下来的环境搭建均在虚拟机CentOS上实现 1.Apache的安装 网上有很多教程都是使用源码安装的方式,但安装起来稍显复杂,容易将像我这样的初学者搞晕,所以我就采用了yum工具(CentOS系统下是yum

CentOS下j2ee环境搭建

转自:http://www.cnblogs.com/xiaoluo501395377/archive/2013/04/01/2994485.html 因为是做j2ee后台开发的,所以在Linux上搭建j2ee环境是每一个java程序员所需要掌握的.所以这篇随笔主要记录一下j2ee环境搭建过程,包括jdk.tomcat.eclipse的安装,(对于mysql数据库的安装,将会在后面的随笔中记录). 一.jdk1.7的安装及环境搭建 在CentOS6.4安装完以后,系统默认安装了jdk1.6,以及j

[原创]CentOS下Radius服务器搭建

一.   实现环境: 1.系统:CentOS  release  6.6 (Final) 2.需要软件包: 1) freeradius-2.1.12-6.e16.x86_64 freeradius-mysql-2.1.12-6.e16.x86_64 2) ppp-2.4.5-5.e16.x86_64 3) rp-pppoe-3.10-11.e16.x86_64 4) mysql-5.1.73-3.e16_5.x86_64 mysql-devel-5.1.73-3.e16_5.x86_64 5)

CentOS 6.2 SVN搭建 (YUM安装)

安装说明 安装了一下SVN服务器,本文没有与Apache整合,过程如下: 系统环境:CentOS-6.2安装方式:yum install (源码安装容易产生版本兼容的问题)安装软件:系统自动下载SVN软件 检查已安装版本 #检查是否安装了低版本的SVN[[email protected] /]# rpm -qa subversion #如果存储旧版本,卸载旧版本SVN[[email protected] modules]# yum remove subversion 安装SVN [[email 

CentOS下SAMBA的搭建

一.Samba的由来: 早起网络中,档案数据传输大多使用FTP这个软件进行传送,FTP的弊端是无法直接修改服务器上面的数据,更新数据,只能靠来回拷贝,时间久了,容易混淆.于是就有了NFS(NetworkFile System),通过共享目录的挂载实现对Server上的档案数据读写更新,不过,NFS仅能让 Unix 机器沟通.在微软 ( Microsoft ) 上面也有类似的档案系统,,CLFS(CommonInternet File System). CIFS 只能让 Windows 机器沟通.

centos下 openvpn 服务器搭建及浅析原理

VPN (Virtual Private Network,虚拟专用通道), 通过在Internet公网中建立一条虚拟隧道,从而给用户提供了像专用网络一样安全的上网方式. 应用场景如图所示,可以是根据分公司之间或则个人与公司之间的通信需求进行部署. 除了可以在服务器上搭建vpn也可以在路由器上搭建VPN.此文重点在linux系统搭建OpenVpn. OpenVpn 的技术核心是虚拟网卡.它是由一个底层编程技术实现的一个驱动软件,安装后主机多出一个网卡,可以像其他网卡一样进行配置,虚拟网卡在很多操作