防火墙,svn服务器端安装(yum)

yum install subversion

  查看安装位置

rpm -ql subversion

  结果如下:

svn在bin目录下生成了几个二进制文件

可以查看svn的使用方法

svn --help

 

创建svn版本库目录

mkdir -p /var/svn/svnrepos

  创建版本库

svnadmin create /var/svn/svnrepos

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

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

cd /var/svn/svnrepos/conf

  authz文件是权限控制文件

  passwd是帐号密码文件

  svnserve.conf SVN服务配置文件

  设置帐号密码

vim passwd

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

test=test

  设置权限

vim authz

  在末尾添加如下代码

[/]
test=rw
test1=r

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

修改svnserve.conf文件

vim svnserve.conf

  打开下面的几个注释:

anon-access = read #匿名用户可读
auth-access = write #授权用户可写
password-db = passwd #使用哪个文件作为账号文件
authz-db = authz #使用哪个文件作为权限文件
realm = /var/svn/svnrepos # 认证空间名,版本库所在目录

  启动svn版本库

svnserve -d -r /var/svn/svnrepos

  一定要开放svn的端口,在windows上测试

新建一个测试文件夹,在该文件夹下右键选择 SVN checkout

如下图(要事先安装TortoiseSVN)

填写SVN的地址,如下图:

输入账号密码就可以正常使用了

常见错误:
当启动时:
svnserve -d -r /var/svn/svnrepos
提示
bind: Address already in use
时说明,svn已经启动,默认端口为 3690;
可以 kill,然后再重新开启
ps aux | grep svn

kill pid(pid为ps出的pid这样就停止服务了)

2.我们可以试着重新指定一个端口8088 使用 –listen-port 8088参数。
svnserve -d -r /var/svn/ –listen-port 8088

SVN无法查看历史

报错Item is not readable,或者别的操作,会产生
offline 之类的提示
用vim打开 /var/svn/svnrepos/conf/vnserve.conf
设置anon-access = none
然后重新启动 svn即可

时间: 2024-12-16 10:12:33

防火墙,svn服务器端安装(yum)的相关文章

Linux下svn服务器端安装及配置教程

第一步,安装svn服务器端 1.直接使用yum安装,命令及截图如下 [[email protected] ~]# yum install -y subversion 2.安装成功之后,可以查看svn的版本 [[email protected] ~]# svnserve --version 3.创建svn目录,可以按照个人习惯指定目录位置 [[email protected] ~]# mkdir /usr/local/svn 4.创建svn版本库testsvn,版本库名称可以自己取 [[email

SVN 服务器端安装过程

1.安装软件版本: VisualSVN-Server-2.1.5.msi 右击安装软件,单机“安装” 2.单击[Next] 选择“I accept the terms in the License Agreement”,然后单击[Next] 3.这个界面是选择安装的组件,选择第一个“VisualSVN Server and Management Console”就可以了,如图: 4.这个界面是选择安装的组件,选择第一个“VisualSVN Server and Management Consol

CentOS 6.5系统上安装SVN服务器端的方法及目录访问权限配置(转总结)

SVN其实就是Subversion,分为服务器端和客户端.之前在网上搜了很多方法,都有各种问题,经过自己搜集整理以及实际尝试,总算有个比较靠谱的方法.本文主要介绍CentOS 6.5系统上安装SVN服务器端的方法及步骤. 系统环境说明如下: 操作系统:        Centos6.5 x86-64 SVN:             subversion-1.8.11 1.检查是否安装了低版本的SVN rpm -qa | grep subversion 如果已安装SVN,则会返回版本信息,如:s

SVN—如何安装SVN服务器端软件

一.如何安装1.4.5版本的SVN服务器端软件:        a.下载1.4.5版本的SVN服务器端软件,下载地址:http://download.csdn.net/download/wangshuxuncom/8049817        b.解压该压缩文件然后按照里面名为"SVN 1.4.5 安装方法.doc"的word文档进行安装即可.        二.如何安装1.7.9版本的SVN服务器端软件:        a.下载1.7.9版本的SVN服务器端软件,下载地址:http:

linux下svn 的安装与配置(方式 yum)

SVN的安装 #svn的下载安装命令 yun -y install subversion #检查是否安装成功 svnserve --version #如图表示安装成功(可以看到其中安装的版本号 version 1.6.11) SVN的配置 # 创建svn库的存放目录 (mkdir是linux创建目录命令) mkdir /depot/svn/svndepot # 指定svn库 (svn会在此目录下生成一些所需文件) svnadmin create /depot/svn/svndepot 生成后的目

linux下svn服务安装(转)

linux下svn服务安装 博客分类: Linux SVN 一.环境准备 1.linux版本为centos6.4 X64 2.软件安装 yum install subversion httpd mod_dav_svn mod_perl sendmail mailx wget gcc-c++ make unzip perl* 3.以下所有操作均在root用户下完成 二.SVN服务器配置 1.新建一个目录用于存储SVN所有文件mkdir /home/svn 2.新建一个版本仓库svnadmin cr

OpenVPN 服务器端安装及配置

实验环境     VPN服务器:CentOS 6.X 64位系统     VPN内网IP:10.10.10.10/255.0.0.0     VPN外网IP:192.168.10.71     OpenVPN版本:OpenVPN 2.3.2 x86_64-RedHat-linux-gnu     VPN同网段其它server : 10.10.10.11  (测试时使用) 一.服务器端安装及配置 1.安装前准备 # 添加epel源 /usr/bin/wget -qO /etc/yum.repos.

[转]Linux(centOS6.5)下SVN的安装、配置及开机启动

1.检查是否已安装 rpm -qa subversion 如果要卸载旧版本: yum remove subversion 2.安装 yum install subversion PS:yum install httpd httpd-devel subversion mod_dav_svn mod_auth_mysql(这是安装配合Apache的模块,我暂时还没做,做了再补上,你可以只装subversion,多装了也无所谓) #确认是否已安装svn模块[[email protected] ~]#

SVN的安装与常用功能使用以及解决安装配置过程中的一些错误

SVN简介: SVN是Subversion的简称,是一个开放源代码的版本控制系统,将工程代码集中在服务器上进行一个统一的集中式管理,从而能够方便地控制代码版本,相较于RCS.CVS,它采用了分支管理系统,它的设计目标就是取代CVS.互联网上很多版本控制服务已从CVS迁移到Subversion.说得简单一点SVN就是用于多个人共同开发同一个项目,共用资源的目的,而且通过使用SVN开发人员之间[学Java,到凯哥学堂kaige123.com]能够很方便的更新.提交工程代码,并且如果工程的版本有冲突还