Linux下安装SVN,仓库创建,用户权限管理

1.SVN安装

  Ubuntu系统下安装:sudo apt-get install subversion

  源码安装:1.下载:archive.apache.org/dist/subversion

       2.解压:tar xvf   subversion-0.19.1.tar.gz

         3.移动:sudo mv  subversion-0.19.1   /usr/svn

4.进入:/usr/svn,配置:./configure   --prefix=/usr/svn

        5.编译:make

        6.安装:make install

        7.设置环境变量:vi    /etc/profile   加入:export PATH=/usr/svn/bin:$PATH

        8.测试:svn    -h

可能依赖的安装包:

  gcc(gcc/c++.x86_64)

  apr(apr-devel.x86_64)

  apr-util(apr-util-devel.x86_64)

  sqlite(sqlite-devel.x86_64)

  zlib(zlib-devel.x86_64)

编译,出现错误

make[2]: Entering directory `/usr/svn/apr/network_io/unix‘
make[3]: Entering directory `/usr/svn/apr/network_io/unix‘
/bin/bash /usr/svn/apr/libtool --silent --mode=compile gcc -g -O2 -pthread -DHAVE_CONFIG_H -D_REENTRANT -D_GNU_SOURCE -I../../include -I../../include/arch/unix -I../../include/arch/unix -c sockopt.c && touch sockopt.lo
sockopt.c: In function ‘apr_socket_opt_set‘:
sockopt.c:242:27: error: ‘SCTP_NODELAY‘ undeclared (first use in this function)
optname = SCTP_NODELAY;
^
sockopt.c:242:27: note: each undeclared identifier is reported only once for each function it appears in
make[3]: *** [sockopt.lo] Error 1
make[3]: Leaving directory `/usr/svn/apr/network_io/unix‘
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/usr/svn/apr/network_io/unix‘
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/usr/svn/apr‘
make: *** [external-all] Error 1

2.SVN仓库的创建与配置

   1.建立版本库目录:mkdir -p /usr/svn/svndata

   2.建立版本库:svnadmin create /usr/svndata/repo1

    执行该命令后自动在repos目录下添加必须的配置文件

      conf db format hooks locks README.txt

      conf中的四个配置文件:authz  hooks-env.tmpl  passwd  svnserve.conf

        

3.多项目多仓库管理

时间: 2024-10-09 13:32:34

Linux下安装SVN,仓库创建,用户权限管理的相关文章

Ubuntu14下安装svn仓库,以及权限配置

sudo apt-get update 接下来安装svn apt-get install subversionapt-get install libapache2-svn 检查svn是否安装成功了: svn --version 检查svn是否安装成功了: # svn --versionsvn, version 1.8.8 (r1568071)   compiled Aug 20 2015, 12:51:30 on x86_64-pc-linux-gnu Copyright (C) 2013 Th

Linux 下安装 SVN服务器

前段时间换了一个新项目组.过去发现居然SVN都没有.代码都是手动对比存档.当时就蛋疼了.这他妈也太苦逼了.话不多说,要来测试服务器地址.开工了.由于服务器不能连接外网. 1.先下载安装包.本次安装不结合Apache.只做SVN服务器端安装. wget http://subversion.tigris.org/downloads/subversion-1.6.1.tar.gz wget http://subversion.tigris.org/downloads/subversion-deps-1

Linux下通过受限bash创建指定权限的账号

在日常业务运维中,有时为了配合解决问题,需要给非运维人员开通系统账号,用于查询日志或代码.通常为了系统安全或避免不必要的误操作等目的,会将账号权限降至最低.下面介绍下在Linux下通过受限bash创建指定权限账号的操作记录: [[email protected] ~]# ln -s /bin/bash /bin/rbash [[email protected] ~]# useradd -s /bin/rbash wangshibo [[email protected] ~]# passwd wa

华为云、Linux 下安装SVN 服务端。

日常学习,Linux 下的 SVN服务器搭建,并记录. 1. 安装subversion : 使用yum安装非常简单: 1 #安装subversion 2 [[email protected] ~]# yum install subversion 运行命令后,与svn 有依赖关系的软件 都会被安装. 最后显示 “完毕”  .subversion 就安装完成了!!! 1 ....... 2 已安装: 3 subversion.x86_64 0:1.7.14-11.el7_4 4 5 作为依赖被安装:

linux下安装svn

linux下SVN服务器如何搭建和使用 | 浏览:12117 | 更新:2013-09-18 14:28 | 标签:linux linux下SVN服务器如何搭建和使用?说到SVN服务器,想必大家都知道,可以是在LINUX下如何搭建SVN服务器呢?那么今天给大家分享一下LINUX下搭建SVN服务器的思路! 1,首先安装好LINUX系统,然后YUM安装: #yum -y install svnversion 2,安全完成之后我们来配置: 创建版本库目录: #mkdir -p /banbenku/sv

linux下安装SVN和MAVEN,并依赖MAVEN环境打包MAVEN项目

一.前提条件 系统环境为: [[email protected] application]# cat /etc/redhat-release CentOS release 6.7 (Final) [[email protected] application]# uname -r 2.6.32-573.el6.x86_64 需要准备的安装包为: subversion-1.6.1.tar.gz subversion-deps-1.6.1.tar.gz apache-maven-3.3.3-bin.t

linux下安装svn服务

环境centos6.8 64位: 1.安装svn yum install subversion yum install mod_dav_svn 2.创建svn仓库 mkdie /home/svn 3.在svn仓库下创建版本库 svnadmin create /home/svn/xyz (版本库名:xyz) 4.修改svnserver.conf vi xyz/conf/svnseve.conf 5.编辑passwd添加用户 6.修改auth授权设置

linux下安装svn服务器

http://www.cnblogs.com/zhoulf/archive/2013/02/02/2889949.html 安装说明系统环境:CentOS-6.3安装方式:yum install (源码安装容易产生版本兼容的问题)安装软件:系统自动下载SVN软件 检查已安装版本#检查是否安装了低版本的SVN[[email protected] /]# rpm -qa subversion #卸载旧版本SVN[[email protected] modules]# yum remove subve

环境准备—之—linux下安装svn

借鉴自 http://www.cnblogs.com/liuxianan/p/linux_install_svn_server.html 这个很详细,但不是我的风格 https://blog.csdn.net/bluishglc/article/details/42245065 安装,使用yum安装svn服务 [[email protected] /]# yum install subversion groupadd svn #为运行svn设置专用的用户组,非必须操作,但推荐 useradd -