美文网首页程序员
Centos6.5安装配置svn服务器

Centos6.5安装配置svn服务器

作者: TyiMan | 来源:发表于2016-03-19 02:04 被阅读587次

一. yum安装svn服务器

yum -y install subversion

二. 检测安装结果

svnserve --version //显示安装结果,表示安装成功了

三. 创建代码仓库目录

mkdir /var/svn/projectname //新建一个目录
svnadmin create /var/svn/projectname //创建svn仓库到该目录

如果ll该仓库目录出现如下几个目录和文件,就表示成功了

成功创建仓库

四. svn服务器配置
代码仓库conf目录下有三个重要配置文件,passwd、authz、svnserve.conf。

  1. 修改passwd文件,添加用户名和密码
    vim passwd 打开passwd文件,修改内容如下
    [users]
    username1 = 123456 // 格式:用户名 = 密码
    username2 = 123456
    写完用户名密码后 wq保存退出。

  2. 修改authz文件,添加用户的权限
    vim authz打开authz文件,修改内容如下

    [groups]
    //格式为:user-group = username
    developer = username1 //将用户1添加到开发组
    designer = username2 //将用户2添加到设计组
    
    [projectname:/]  //为一个项目配置用户组权限
    @developer = rw  //设置开发组为读写权限
    @designer = r  //设置设计组只有读的权限
    
  3. 修改svnserve.conf的配置

    anon-access = none  //修改匿名用户访问权限
    auth-access = write  //去掉注释,验证用户权限
    password-db = /var/svn/projectname/passwd //去掉注释,设置密码文件路径
    authz-db = /var/svn/project/authz //去掉注释,设置权限文件路径
    realm = projectname // 设置项目名称(UUID)
    

四. 开放svn端口
svn服务器默认使用3690端口,所以开放3690端口,保存设置,然后重启防火墙:

iptables -I INPUT -p tcp --dport 3690 -j ACCEPT
/etc/rc.d/init.d/iptables save
service iptables restart

五. 启动svn服务

svnserve -d -r /var/svn

-d:守护进程 -r:svn根目录

六. 访问svn服务器
Windows下载安装TortoiseSVN(点击进入下载页) 安装完成后,点击鼠标右键->TortoiseSVN->Repo-browser

操作如图
然后出现如下界面,在URL的位置输入svn://ip or domain/projectname 然后回车,会提示输入账号密码,输入你的用户名密码,就可以访问svn服务器, SVN Repository Browser界面

参考博客
http://www.blogjava.net/rockblue1988/archive/2014/11/19/420246.aspx
http://blog.csdn.net/yousite1/article/details/24475111

相关文章

  • 搭建SVN CentOS服务器

    1.借鉴: Linux(Centos6.5)下安装svn服务器,并通过http访问 ...

  • 源代码管理工具-SVN

    一 、SVN操作 一、. 了解-SVN服务器配置 服务器环境搭建Mac 下直接配置(Mac 下安装SVN), (M...

  • docker svn服务器

    使用docker搭建svn服务器 安装centos 安装apache 安装SVN服务端 在apache下配置svn...

  • Eclipse配置svn(入门)

    本篇文章教你如何在Eclipse中配置svn 包含svn服务器下载及安装;svn服务器的配置;Eclipse下载s...

  • svn服务器的搭建和使用

    大纲: 1.什么是svn服务器 2.svn安装 3.svn配置 4.配置svn的服务器目录和自动同步 5.设置sv...

  • CentOS 6.5系统安装配置LAMP(Apache+PHP5

    CentOS6.5系统安装配置LAMP(Apache+PHP5+MySQL)服务器环境 准备篇: 1、配置防火墙,...

  • centos6.5搭建NIS-server

    1、服务器环境准备 centos6.5系统安装,关闭防火墙、NetworkManager和selinux;配置静态...

  • 简介

    Linux运行环境配置 为了支持主流服务器的运行,需要配置相关的运行环境 安装环境: centos6.5 主要包括...

  • MAC搭建SVN服务器并配置Cornerstone

    搭建SVN服务器 Mac默认已经安装了svn,我们只需要进行配置并开启我们可以验证一下是否安装了svn,打开终端,...

  • 微信小程序服务器端安装配置说明

    微信小程序服务器端搭建说明 1.服务器端搭建流程 安装CENTOS6.5 防火墙权限配置 安装APACHE 安装M...

网友评论

    本文标题:Centos6.5安装配置svn服务器

    本文链接:https://www.haomeiwen.com/subject/hudhlttx.html