1. Linux环境下SVN的安装步骤
1.1 下载SVN源码文件包
1.需要下载2个文件包, 安装的环境是Centos 所以直接用命令下载:
1. wget http://subversion.tigris.org/downloads/subversion-1.6.1.tar.gz
2. wget http://subversion.tigris.org/downloads/subversion-deps-1.6.1.tar.gz
2.下载后的文件信息如下图:
1.2 编译并安装
1. 解压文件(操作的目录在/usr/local/svn)
1. tar –zxvf subversion-1.6.1.tar.gz
2. tar –zxvf subversion-deps-1.6.1.tar.gz
解压后的目录如下图:
2. 编译并安装
顺序执行下面命令(注意最后一步过程会很耗时)
1. cd subversion-1.6.1
2. ./configure –prefix=/usr/local/svn/
3. make && make install
4. echo "export PATH=$PATH:/usr/local/svn/bin/">> /etc/profile
5. source /etc/profile
6.
1.3 验证安装结果
1. Svnadmin --help
2.
显示下图内容表示成功:
1.4 建立仓库
1.创建一个svn的目录
mkdir /usr/local/svn/svnroot
2.创建仓库
svnadmin create /usr/local/svn/svnroot
创建成功后如下图:
3.修改配置文件
修改配置文件需要把上图中标注的内容注释都删除掉
anon-access = read 非授权用户只读, 如果不允许匿名登录, 可以修改为none
auth-access = write 授权用户可写
password-db = passwd 密码文件
authz-db = authz 访问账户文件
4.修改authz文件
上面的配置文件中, 配置了4个组,分别是admin, devserver, devandroid, devios
我在目录下配置了3个目录1111, 2222, 3333
对于devserver组的人1111目录有读写权限 2222只有读的权限 3333没有读写权限
1.5 启动服务
1.执行下面的脚本启动svn服务
- svnserve –p –r /usr/local/svn/svnroot
2.验证服务是否启动成功
- netstat -anpl |grep svn
1.6 连接验证
用别的机器验证SVN服务器是否能正常访问.
1.访问地址:svn://192.168.11.21 (192.168.11.21就是svn的服务器ip地址)
2.验证根目录的所有读权限,如下图总共三个目录 1111 2222 3333
3.验证1111的读写权限,成功在1111目录下创建test目录
4.验证2222的读权限,无写权限,可以正常读取但是创建文件失败
5.验证3333的权限,提示错误虽然是乱码
2. 可能遇到的问题
2.1 configure: error: no acceptable C compilerfound in $PATH
1.此问题是缺少gcc的编译包
2.解决版本
yum install gcc
相关推荐
详细说明linux上部署svn的方法,以实现在linux上做svn的服务端
本资源包含三个文件,一个ppt,里面详细讲述了linux下svn服务器的安装及配置过程,并对配置选项做了详细的说明。另外两个文件是svn的安装源文件
linux下svn安装(含安装包和说明)
rapidsvn安装所需的全部资源包,可离线安装(gtk2和openssl的rpm包只上传了centos7版本) apr-1.5.2.tar.gz apr-util-1.5.4.tar.bz2 neon-0.29.6.tar.gz(可选,neon是subversion解析web http协议的包,视subversion...
Linux系统SVN最详细安装指导配置说明
linux上安装svn与apache的方法,搞了一天终于试验成功,特写了说明已供参考
SVN(linux中安装配置SVN1.9.9所需的软件包)按照压缩包中的说明安装即可
在linux上安装svn,压缩包中包含文档,需要用到的软件,文档里边详细的说明了安装时遇到的一些问题以及解决的方法
NULL 博文链接:https://liuna718-163-com.iteye.com/blog/2354583
文章详细记录了linux下svn服务器安装遇到的问题及解决方法,帮助大家学习
svn的安装过程以及库的配置使用说明安装流程
这是一遍比较完整的linux下svn+apche+ldap安装配置手册,根据本人实际安装整理后的文档,目前都算是最新版本。其中ldap使用sun的opends,个人感觉比openldap要方便,当然重点不是用什么ldap而是如何配置。 主要包括...
Linux下SVN服务器安装配置及客户端安装说明[定义].pdf
eSVN,http://sourceforge.net/projects/esvn,只需要预装Qt,版本是Qt3以上就行,esvn-0.6.12-1.tar.gz很小1.8M,解压后按照说明make,make install就行
LINUX下Apache和SVN安装配置说明,详细介绍了,具体安装步骤
Linux 安装SVN 详细步骤说明,包括下路径、配置、启动
详细介绍linux下svn的用法 通俗易懂
本文主要是说明linux下svn命令的使用方法,同时记录自己在使用中遇到的一些疑惑。 1、Linux命令行下将文件checkout到本地目录 svn checkout url(url是服务器上的目录) 例如:svn checkout svn://192.168....
svn 安装 安装包及依赖包 安装说明