linux 安装svn服务器
一、下载
http://subversion.tigris.org/downloads/subversion-1.6.1.tar.gz
http://subversion.tigris.org/downloads/subversion-deps-1.6.1.tar.gz
上面二个压缩文件解压后会放到同一个文件下,2个解压后会自动都放在subversion-1.6.1这个文件夹下
二、安装
tar zxvf subversion-1.6..tar.gz
tar zxvf subversion-deps-1.6..tar.gz
cd subversion-1.6.
./configure --prefix=/usr/local/svn
make
make install
配置路劲
vim /etc/profile //编辑配置文件 加入
export PATH=$PATH:/usr/local/svn/bin/

source /etc/profile 使配置文件马上生效 svn --version 检查是否安装成功 /usr/local/svn/bin/svnserve --version 或者这样检查 可能配置路劲还没好
三、创建svn库目录结构
mkdir -p /usr/local/svndata/repos1
svnadmin create /usr/local/svndata/repos1 //我的目录是
mkdir -p /root/mydata/svn/svnData
svnadmin create /root/mydata/svn/svnData //可以自己定义目录
四、剩下的就是配置svn了
cd /root/mydata/svn/svnData/conf
vim svnserve.conf
anon-access = none
auth-access = write
password-db = passwd
authz-db = authz
如图

修改权限
vim authz
[/] //根目录权限
bruce.gou = rw // bruce.gou 用户名 rw 读写权限
[svnData:/] //svnData库权限
test = r

添加用户
vim passwd
用户名 = 密码
这样的格式就可以了

启动svn服务
svnserve -d -r /root/mydata/svn/svndata
netstat -tunlp | grep svn 检查是否启动成功
成功显示 :tcp 0 0 0.0.0.0:3690 0.0.0.0:* LISTEN 10973/svnserve
svn://112.74.72.131:3690/svnData 提取
只能在客户端访问
不能再浏览器中访问 如:
http://112.74.72.131:3690/svnDat
那样肯定是不行的,上面是安装独立的SVN服务器
默认端口3690
关闭svn服务
killall svnserve
五、卸载
rpm -e subversion
rpm -qa subversion
这2种网上看的 ,还没试过
linux 安装svn服务器的更多相关文章
- Linux 安装SVN服务器 (转)
一. SVN 简介 Subversion(SVN) 是一个开源的版本控制系統, 也就是说 Subversion 管理着随时间改变的数据. 这些数据放置在一个中央资料档案库 (repository) 中 ...
- 160425、linux安装SVN服务器
1:查看linux是否已经安装svn服务 [root@nb ~]# rpm -qa subversion subversion-1.6.11-15.el6_7.x86_64 2:安装svn #yum ...
- linux安装svn服务器(yum方式)
1.查看yum是否安装 在终端中输入yum即可如果已经安装,会显示yum的参数 如果没有安装,会提示yum未安装或无效命令…… 2.安装svnyum -y instal ...
- Redhat linux 安装SVN服务器 CollabNetSubversionEdge
请仔细阅读安装包自带的readme文件! ================================================= 1. 先去官网,找安装包: http://subversi ...
- Linux安装SVN服务器
“svn都快淘汰了” #安装subversion yum -y install subversion #创建svn仓库基础路径 mkdir /home/svn #创建svn仓库 svnadmin cr ...
- Linux(Centos6.5)下安装svn服务器,并通过http访问
linux安装svn其实很容易,个人觉得难就难在配置上,反复配置,琢磨,查找相关资料,总算是成功了.. 安装: 安装svn,一般情况下,选择yum方式安装还是比较简单的. ? 1 2 [root@mo ...
- 原 Linux搭建SVN 服务器2
原 Linux搭建SVN 服务器 发表于1年前(2014-08-05 17:55) 阅读(12257) | 评论(3) 31人收藏此文章, 我要收藏 赞3 摘要 Linux搭建SVN 服务器 目录 ...
- 原 Linux搭建SVN 服务器
原 Linux搭建SVN 服务器 发表于1年前(2014-08-05 17:55) 阅读(12257) | 评论(3) 31人收藏此文章, 我要收藏 赞3 摘要 Linux搭建SVN 服务器 目录 ...
- Linux搭建SVN 服务器
Linux搭建SVN 服务器 1 安装SVN 2 使用客户端连接 2.1 使用windows的客户端 2.2 使用Linux下的命令行 3 ...
随机推荐
- cglib 多重 代理示例-2
from: http://thinkinjava.cn/2018/10/%E4%BD%BF%E7%94%A8-Cglib-%E5%AE%9E%E7%8E%B0%E5%A4%9A%E9%87%8D%E ...
- Android开发小问题解决汇总
1.从命名文件时报“Read-only file system”255|shell@jacinto6evm:/vendor/lib/hw $ sushell@xxx:/system/vendor/li ...
- SQL Server 中关于EXCEPT和INTERSECT的用法
熟练使用SQL Server中的各种用法会给查询带来很多方便.今天就介绍一下EXCEPT和INTERSECT.注意此语法仅在SQL Server 2005及以上版本支持. EXCEPT是指在第一个集合 ...
- Cocos2D-X2.2.3学习笔记13(延时动作)
版权声明:本文为博主原创文章.未经博主同意不得转载. https://blog.csdn.net/q269399361/article/details/28265477 还记得我们上一节讲的瞬时动作吗 ...
- BAT编程
echo 表示显示此命令后的字符 echo off 表示在此语句后所有运行的命令都不显示命令行本身 @与echo off相象,但它是加在每个命令行的最前面,表示运行时不显示这一行的命令行(只能影响 ...
- Javascript 正则验证带 + 号的邮箱地址
很多邮箱地址是可以加上 + 加号为同一个邮箱地址. 比如 Gmail. 如果需要验证带 + 号的邮箱,如下: str = "65485+55@gmail.com"; documen ...
- SOALog
项目地址 : https://github.com/kelin-xycs/SOALog SOALog 为 SOA 架构 提供一种 松耦合 乐观 的 数据一致性 解决方案,说白了这个组件的功能就是 记 ...
- gphoto2
连上usb线,系统会跳出detect到camera的提示,这里一定要选择“unmount”,否则会面的命令执行会有问题 hjs@ubuntu:~$ gphoto2 --auto-detect Mode ...
- nginx location正则写法(转载)
nginx location正则写法 一个示例: location = / { # 精确匹配 / ,主机名后面不能带任何字符串 [ configuration A ] } location / { # ...
- JUC线程池之 线程池的5种状态:Running, SHUTDOWN, STOP, TIDYING, TERMINATED
线程池有5种状态:Running, SHUTDOWN, STOP, TIDYING, TERMINATED. 线程池状态定义代码如下: private final AtomicInteger ctl ...