Linux下搭建svn服务器(转)

原文地址:http://blog.163.com/[email protected]/blog/static/173612348201202114212933/

安装步骤如下:

1、yum install subversion

2、输入rpm -ql subversion查看安装位置,如下图:

我们知道svn在bin目录下生成了几个二进制文件。

输入 svn --help可以查看svn的使用方法,如下图。

3、创建svn版本库目录

mkdir -p /var/svn/svnrepos

4、创建版本库

svnadmin create /var/svn/svnrepos

执行了这个命令之后会在/var/svn/svnrepos目录下生成如下这些文件

5、进入conf目录(该svn版本库配置文件)

authz文件是权限控制文件

passwd是帐号密码文件

svnserve.conf SVN服务配置文件

6、设置帐号密码

vi passwd

在[users]块中添加用户和密码,格式:帐号=密码,如dan=dan

7、设置权限

vi authz

在末尾添加如下代码:

[/]

dan=rw

w=r

意思是版本库的根目录dan对其有读写权限,w只有读权限。

8、修改svnserve.conf文件

vi svnserve.conf

打开下面的几个注释:

anon-access = read #匿名用户可读

auth-access = write #授权用户可写

password-db = passwd #使用哪个文件作为账号文件

authz-db = authz #使用哪个文件作为权限文件

realm = /var/svn/svnrepos # 认证空间名,版本库所在目录

9、启动svn版本库

svnserve -d -r /var/svn/svnrepos

10、在windows上测试

新建一个测试文件夹,在该文件夹下右键选择 SVN checkout如下图(要事先安装TortoiseSVN):

填写SVN的地址,如下图:

输入密码,如下图:

时间: 2024-10-12 21:09:21

Linux下搭建svn服务器(转)的相关文章

linux下搭建SVN服务器

最近搞了一台云服务器,尝试部署一些服务器相关的东西,作为开发用服务器,首先考虑搭建的是SVN服务器.记录一下搭建的过程,方便以后查看. 一.安装svn软件,有些云服务器会有安装svn服务器,有些没有. # yum install -y subversion                        //在线安装svn # svnserve --version                                  //检查svn版本 二.创建svn版本库 1.创建一个项目的版本目录

Linux下搭建SVN服务器及自动更新项目文件到web目录(www)的方法

首先搭建SVN服务器 1,安装SVN服务端 直接用apt-get或yum安装subversion即可(当然也可以自己去官方下载安装) sudo apt-get install subversion 2,创建版本库 svnadmin create /home/myrepos    //这里的文件目录自己随便设置 3,配置svnserve 上述版本库/home/myrepos建立后在文件夹下会生成conf文件夹,进入/home/myrepos/conf下面会有下面3个文件 authz passwd 

linux下搭建SVN服务器完全手册【转】

转自:http://blog.csdn.net/bullbat/article/details/9115559 系统环境        RHEL5.4最小化安装(关iptables,关selinux) + ssh + yum 一,安装必须的软件包.        yum install subversion (SVN服务器)                    mysql-server (用于codestriker)                    httpd mod_dav_svn m

linux下搭建SVN服务器完全手册-很强大!!!!!

系统环境        RHEL5.4最小化安装(关iptables,关selinux) + ssh + yum 一,安装必须的软件包.        yum install subversion (SVN服务器)                    mysql-server (用于codestriker)                    httpd mod_dav_svn mod_perl (用于支持WEB方式管理SVN服务器)                    sendmail

Linux下搭建SVN服务器--基于SNMP

1.安装subversion #yum install -y subversion 2.查看svn服务器版本 #svnserve --version 3.创建SVN库 #mkdir -p /home/svn/ #svnadmin create /home/svn/ 4.进入配置文件夹 #/home/svn/conf 5.创建用户 #vi + passwd [users] # harry = harryssecret # sally = sallyssecret svntest = 123456

Linux下搭建SVN服务器及自动更新项目文件到web发布目录(www)

一.linux服务器端配置 [[email protected] ~]# rpm -qa | grep sub subversion-libs-1.7.14-10.el7.x86_64 subversion-1.7.14-10.el7.x86_64 [[email protected] ~]# ps -ef | grep svn root      21019  20613  0 21:57 pts/0    00:00:00 grep --color=auto svn [[email prot

Linux下搭建SVN服务器遇到的问题及解决方法

1.checkout时,提示:URL svn://192.168.1.99/svntest doesn't exist... 奇怪,怎么会提示库不存在呢?肯定是哪里配置问题.后来尝试了半天,也在网上搜索了很久,终于发现问题所在. 如果你的svn库的路径为:/home/svn/svntest 那么你启动时,不能用命令: svnserve -d -r /home/svn/svntest 而要用命令: svnserve -d -r /home/svn/ 如果已经用错误的命令启动了,我们可以用杀死进程的

Linux下搭建SVN服务器遇到的问题及解决方法,

1.checkout时,提示:URL svn://192.168.1.99/svntest doesn't exist... 奇怪,怎么会提示库不存在呢?肯定是哪里配置问题.后来尝试了半天,也在网上搜索了很久,终于发现问题所在. 如果你的svn库的路径为:/home/svn/svntest 那么你启动时,不能用命令: svnserve -d -r /home/svn/svntest 而要用命令: svnserve -d -r /home/svn/  

Ubuntu 14.04 下搭建SVN服务器 (转载自 http://www.linuxidc.com/Linux/2015-01/111956.htm)-------------我所用到是红色字体

http://www.linuxidc.com/Linux/2015-01/111956.htm Ubuntu 14.04 下搭建SVN服务器 svn:// 安装软件包: sudo apt-get install subversion 之后选择SVN服务文件及配置文件的放置位置.我放在了/srv下的svn目录. cd /srv sudo mkdir svn 我的svn版本仓库叫tone_src cd /srv/svn sudo mkdir tone_src 目录建好后 创建版本仓库 sudo s