centos总结linux下svn安装与使用

一.安装篇

centos下yum安装

yum install subversion

查看安装是否成功:

svnserve --version

查看安装内容与位置

rpm -ql subversion

二.配置篇

创建svn版本库目录

mkdir /home/svn
cd /home/svn

新建版本库:TestCode

svnadmin create /data/svn/TestCode

注:执行完后,/data/svn/TestCode目录下文件说明

README.txt   版本库的说明文件

conf              配置文件件夹(后续操作最多的文件夹)

db                SVN数据文件文件夹

format          当前版本库的版本号

hooks           SVN的钩子脚本文件夹

locks            SVN的文件锁相关的文件夹

TestCode库添加用户、分配权限

A.配置SVN

vim /data/svn/TestCode/conf/svnserve.conf

anon-access=none     #去除文件前的注释,将read改为none,防止匿名访问

auth-access=write    #去除文件前的注释

password-db=passwd   #去除文件前的注释

authz-db = authz     #去除文件前的注释,访问权限配置,非常重要,不打开,分组权限不生效


B.添加访问TestCode用户

vim /data/svn/TestCode/conf/passwd

[users]

# harry = harryssecret

# sally = sallyssecret

albert=123456

findyou=123456

abc=123456

love=123456

注:添加了四个用户

C.设置添加的用户权限

vim /data/svn/TestCode/conf/authz

[groups]

g_qa=albert,findyou

g_read=abc

[TestCode:/]        #[<版本库名>:<路径>]

@g_qa=rw            #<用户组> = <权限>  ,第一种方式

@g_read=r           #<用户名> = <权限>  ,第二种方式

love=r

*=                  #* = <权限>,第三种方式,*为任意用户,此为禁止匿名用户访问

注:albert,findyou可读可写,abc、love可读,其他不可访问

D.防火墙开放SVN端口通行

iptables -A INPUT -p tcp --dport 3690 -j ACCEPT

启动svn服务

svnserve -d -r /home/svn 

三.SVN客户端连接

SVN客户端访问

svn://IP/TestCode

windows下安装 Tortoisesvn 连接 svn://192.168.1.254/59wang

原文地址:https://www.cnblogs.com/darrenzzy/p/8486273.html

时间: 2024-08-28 06:25:35

centos总结linux下svn安装与使用的相关文章

Linux下SVN安装与权限管理

cat /etc/redhat-release //查看系统版本号 CentOS release 7.1 (Final) 这里我们採用yum源安装方式: 1.安装svn yum install subversion  -y 2.建立SVN根文件夹 mkdir -p /var/svn/ 3.启动SVN服务指定服务的SVN根文件夹 svnserve -d  -r /var/svn/svndata/ --pid-file=/var/svn/svndata/svn.pid 4.查看 SVN 进程: ps

Linux下SVN安装与基本操作

1.安装svn linux下通过yum安装svn yum -y install subversion 本地Windows系统安装TortoiseSVN 2.配置 建立版本库目录 mkdir /mnt/svnlib 启动SVN服务进程,以/mnt/svnlib为根目录 svnserve -d -r /mnt/svnlib 3.建立项目版本库 创建一个新的Subversion项目 svnadmin create /mnt/svnlib/myprj 4.配置允许用户访问 cd /mnt/svnlib/

Linux下SVN安装配置

第一章 安装 1. 采用源文件编译安装.源文件共两个,为: subversion-1.6.1.tar.gz (subversion 源文件) subversion-deps-1.6.1.tar.gz (subversion依赖文件) 注意文件版本必须一致,否则很容易产生各种奇怪的问题. 2. 上传以上两个文件到服务器上,解压.解压命令为: 1 tar xfvz subversion-1.6.1.tar.gz 2 tar xfvz subversion-deps-1.6.1.tar.gz 指令简介

Linux下SVN安装配置以及使用

第一章 安装 1. 采用源文件编译安装.源文件共两个,为: subversion-1.6.21.tar.gz(subversion 源文件) subversion-deps-1.6.21.tar.gz(subversion依赖文件) 注意文件版本必须一致,否则很容易产生各种奇怪的问题. 2. 上传以上两个文件到服务器上,解压.解压命令为:   tar xfvz subversion-1.6.21.tar.gz   tar xfvz subversion-deps-1.6.21.tar.gz 指令

centos等linux下如何安装xampp 【网上的其他的都不齐全 这个齐全】

如果你遇到任何有关 XAMPP 的问题,敬请与我们联系.这将帮助我们改进 XAMPP,使其更易于使用. 安装过程仅 4 个步骤 步骤 1:下载 wget http://jaist.dl.sourceforge.net/project/xampp/XAMPP%20Linux/1.8.3/xampp-linux-x64-1.8.3-5-installer.run [这个是下载的安装程序 不是二进制文件] wget http://nchc.dl.sourceforge.net/project/xamp

记--linux 下svn安装配置,同步web目录

安装#yum install subversion 1.创建版本库 # svnadmin create /svn/project 2.配置svn服务的配置文件svnserver.conf文件 anon-access = readauth-access = writepassword-db = passwd注意,此几行配置所在行第一个字母钱不能有任何空格,否则会出现类似svnserve.conf:12: Option expected 这样的错误好了,通过以上配置,你的svn就可以了. 3.添加两

LINUX下svn安装部署

1.#安装yum install subversion 2.#测试svnserve --version3.#创建库根路径mkdir /usr/local/svn4.#创建一个项目库svnadmin create /usr/local/svn/project5.修改配置文件cd /usr/local/svn/project vi svnserve.conf [general]anon-access=none------------- #没有登录不能操作auth-access=write------

linux下svn安装

一.安装apr wget http://mirror.bit.edu.cn/apache//apr/apr-1.5.2.tar.gz tar -zxvf apr-1.5.2.tar.gz cd apr-1.5.2 ./configure --prefix=/usr/local/apr make && make install /usr/local/apr/bin/apr-1-config --version     //验证安装 二.安装apr-util wget http://mirro

linux下svn服务安装(转)

linux下svn服务安装 博客分类: Linux SVN 一.环境准备 1.linux版本为centos6.4 X64 2.软件安装 yum install subversion httpd mod_dav_svn mod_perl sendmail mailx wget gcc-c++ make unzip perl* 3.以下所有操作均在root用户下完成 二.SVN服务器配置 1.新建一个目录用于存储SVN所有文件mkdir /home/svn 2.新建一个版本仓库svnadmin cr