centos 6.5 配置svn服务器

1. yum install subversion mysql-server httpd mod_dav_svn mod_perl sendmail wget gcc-c++ make unzip perl* ntsysv vim-enhanced

2. mkdir /home/svn //新建一个目录用于存储SVN所有文件

3. svnadmin create /home/svn/project //新建一个版本仓库

4. mkdir project project/server project/client project/test //(建立临时目录)

svn import project/ file:///home/svn/project -m "初始化SVN目录"

rm -rf project (删除临时建立的目录)

5. 添加用户

要添加SVN用户非常简单,只需在/home/svn/project/conf/passwd文件添加一个形如“username=password"的条目就可以了.为了测试,我添加了如下内容:

[users]

# harry = harryssecret

# sally = sallyssecret

pm = pm_pw

server_group = server_pw

client_group = client_pw

test_group = test_pw

6. 修改用户访问策略

/home/svn/project/conf/authz记录用户的访问策略,以下是参考:

[groups]

project_p = pm

project_s = server_group

project_c = client_group

project_t = test_group

[project:/]

@project_p = rw

* =

[project:/server]

@project_p = rw

@project_s = rw

* =

[project:/client]

@project_p = rw

@project_c = rw

* =

[project:/doc]

@project_p = rw

@project_s = rw

@project_c = rw

@project_t = rw

* =

以上信息表示,只有pm有根目录的读写权,server_group能访问server目录,client_group能访问client目录,所有人都可以访问doc目录.

7. 修改svnserve.conf文件,让用户和策略配置升效.

svnserve.conf内容如下:

[general]

anon-access = none

auth-access = write

password-db = /home/svn/project/conf/passwd

authz-db = /home/svn/project/conf/authz

8.

启动服务器

# svnserve -d -r /home/svn

9. 测试服务器

# svn co svn://192.168.119.142/project

时间: 2024-10-16 11:47:34

centos 6.5 配置svn服务器的相关文章

阿里云服务器centos下安装配置svn服务器

阿里云服务器centos下安装配置svn服务器 1.安装svn服务器端 yum install subversion      从镜像下载安装svn服务器端中间会提示是否ok,输入y,确认安装成功提示:.....complete!依次执行如下命令:cd /usr/local/              //进入目录,准备创建svn目录 mkdir svnRepo                   //创建一个svn目录 chmod -R 777 svnRepo            //修改目

Linux centos 下安装配置SVN服务器

centos服务器上安装配置SVN(subversion),其实是很简单的,只是有些时候在配置的过程中有个别细节如果不注意,会容易造成访问不了的情况. 网上这类的讲解很多,下面的步骤整体上都是不变的,会加一点自己遇到的问题的解决过程和方法. ------------------------------------------------------------------------------------- 在线安装方法: 1,查看当前是否已经安装了SVN: #rpm -qa | grep s

centos下搭建配置svn服务器

1.安装subversion yum -y install subversion 2.开放3690端口 svn使用3690作为端口 3.创建svn仓库repository,以后各项目将存放在此处,注意仓库作为svn的根目录,可以方便存放多个项目 mkdir /opt/svn 4.创建我们的项目 svnadmin create /opt/svn/project_1 svnadmin create /opt/svn/project_2 5.配置项目账户和访问权限 使用svnadmin创建项目后会生成

CentOS 7下搭建配置SVN服务器

CentOS 7下搭建配置SVN服务器 1. 安装 CentOS通过yum安装subversion. $ sudo yum install subversion subversion安装在/bin目录: $ which svnserve /bin/svnserve 检查一下subversion是否安装成功. $ svnserve --versionsvnserve, version 1.7.14 (r1542130)  compiled Nov 20 2015, 19:25:09 Copyrig

Linux CentOS 6.5 x64 SVN服务器搭建

Linux CentOS 6.5 x64 SVN服务器搭建步骤 1. 安装Subversion yum install subversion 注意:安装需要使用root权限,否则会提示You need to be root to perform this command.英文也很简单,这里就不多废话了. 2. 查看Subversion的安装位置 rpm -ql subversion 我们看到在bin目录下放有可执行的命令: 可以通过查看SVN版本来确认是否已经安装成功,输入如下命令: svn -

如何配置svn服务器(通过VisualServer服务器)

如果你已经安装好了VisualServer服务器,现在让我们一起来配置svn服务器吧 1. 找到VisualServer Manager的快捷方式处,启动VisualServer服务器,启动后界面如图 2. 右键点击Users,填入用户名和密码.用户名设置为个人的姓名或其他的 3. 创建Groups:右键点击Groups,选择Create Groups 这里是创建组的,可以设置成你的团队或公司的名称.这里我以自己的身份Student(学生)设置.之后点击Add,可以看到上述你所创建的用户名,点击

Ubuntu下配置SVN服务器

1. 安装subversion: sudo apt-get install subversion 2. 创建版本库: cd /home/svn/ svnserve -d -r /home/svn svnadmin create repos 注意:若要启动两个svn服务器,则要指明端口,默认的服务器端口是3690. svnserve -d -r /home/svn 等价于: svnserve -d --listen-port=3690 -r /home/svn 如果要启动第二个服务器,如/home

如何配置svn服务器

如果你已经安装好了VisualServer服务器,现在让我们一起来配置svn服务器吧. 配置VisualServer 找到VisualServer Manager的快捷方式处,启动VisualServer服务器,启动后界面如图: 右键点击Users,填入用户名和密码.用户名设置为个人的姓名或其他的 创建Groups:右键点击Groups,选择Create Groups 这里是创建组的,可以设置成你的团队或公司的名称.这里我以自己的身份Student(学生)设置.之后点击Add,可以看到上述你所创

linux 配置svn服务器+使用+注意事项

本文以ubuntu系统进行安装. 1.安装svn服务器 apt-get install subversion 输入 y 回车确认安装. 安装完毕后可以用 下边的命令查看是否安装完成,如果现实出版本号和版权信息等等就证明安装完成. svn --version svn --version 成功后展示如下信息 svn, version 1.8.8 (r1568071) compiled Aug 20 2015, 12:51:30 on x86_64-pc-linux-gnu Copyright (C)