`

linux服务器,svn认证失败,配置问题,防火墙等等

    博客分类:
  • SVN
svn 
阅读更多


之前自己还真没设置过SVN,今天亲自动手,错误百出,真是够头疼的。在网上随便找了一篇文章,就按照文章介绍开始安装。怎么安装和设置我就不说了,这里主要记录遇到的问题。

1、不知道该怎么设置 svn://url 这个路径

2、三个需要设置的文件,其中authz这个里面的[repos:/]这个到底该怎么设置

3、认证失败问题出在哪里?

4、svn import 目录1 "svn://localhost/目录2" -m "first version" 目录2到底怎么设置?

5、import 的时候出现“条目从本地编码转换到UTF8失败”

6、服务器端都没问题了,但是客户端不能连接主机

下面就根据这几个问题,一一解答:

1、svn可以分为单个或多个版本库,假设:

     版本库目录为 /data/svndata/repos1

     启动程序如果是:svnserve -d -r /data/svndata/repos1 

                            这代表你当前svn只为repos1这个版本库工作,客户端访问直接svn://IP/ 就可以了,后面不跟目录

     启动程序如果是:svnserve -d -r /data/svndata/           

                            这代表你当前svn可以多版本库运行,客户端访问就需要加上 svn://IP/repos1 这样才能访问repos1版本库


2、第一个问题是对应的

     如果是一个版本库,那应该设置成如下:

     [groups]

     admin = user1,user2

     [/]

     @admin=rw

     如果是多个版本库,那就应该设置成这样:

     [groups]

     admin = user1,user2

     [repos1:/]

     @admin=rw

3、认证失败的问题,就是对上述两个问题没有相对应的设置好,要么都安一个版本库设置,要么都安多个版本库设置,只要对应设置好,应该就是没有问题的。

4、目录2是由svn建立的,不用自己去设置,假设:

     svn import /tmp/ceshi "svn://localhost/a/b/c" -m "first version"

     这样的话,当你checkout的时候,你本地的目录就应该是: /a/b/c

5、呵呵,网上都说是LANG没设置好,可是我的不是这个问题,我的是导入的源文件中有些文件自身的文件名乱码,郁闷~

6、服务器都设置好了,那要是客户端还连不上,就是防火墙的问题了,去/etc/sysconfig/iptables 设置一下,打开默认的3690端口就可以了



嗯,以上就是我遇到的所有问题,哎~~看来还得多动手啊,层出不穷的小问题
分享到:
评论

相关推荐

    linux下svn配置说明

    在Linux环境下,Subversion(简称SVN)是一个广泛使用的版本控制系统,用于管理源代码和其他文本文件的...记住,根据实际需求,可能还需要调整Apache配置、防火墙规则以及SVN的其他高级特性,如钩子脚本和分支管理。

    Linux 下SVN的搭建与卸载

    本文将详细介绍如何在Linux环境下搭建SVN服务器以及如何卸载。 #### 二、SVN服务器的安装步骤 ##### 1. 下载SVN源码包 首先,需要从官方站点下载Subversion的源码包及其依赖包。源码包可以从以下链接获取: - ...

    Linux系统SVN最详细安装指导配置说明

    本文将提供一份详细的Linux SVN安装配置指南,包括安装、创建代码库、配置用户权限以及启动和检查SVN服务。 1. **安装SVN**: 在Linux系统中,通常使用包管理器来安装SVN。在基于RPM的系统(如CentOS、Fedora)中...

    linux下svn搭建文档

    其中,`IP地址`为Linux服务器的IP地址,`xxxx`为之前创建的版本库名称,`3690`为SVN默认端口。访问时会弹出对话框要求输入用户名和密码。 通过以上步骤,可以在Linux环境中成功搭建并配置SVN服务器,并实现与...

    Linux svn安装配置

    ### Linux下Subversion (SVN) 的安装与配置详解 #### 安装Subversion 在Linux环境下安装Subversion(简称SVN),有两种主要方法:源码编译安装和使用包管理器安装。 **1. 源码编译安装** 首先,下载Subversion的...

    linuxSVN版linux64位

    Linux SVN版是针对Linux操作系统的一个版本控制工具,主要用于软件开发中的源代码管理。SVN,全称Subversion,是一个开放源代码的版本控制系统,能够跟踪文件和目录的修改历史,支持分支合并等操作,便于团队协作...

    Linux上安装svn简单步骤

    本文将详细介绍如何在Linux系统上安装并配置SVN服务器。 #### 二、安装SVN 在大多数Linux发行版中,可以通过包管理系统轻松安装SVN。这里以CentOS为例,使用`yum`命令进行安装: ```bash [root@localhost conf]# ...

    Linux下SVN服务器同时支持Apache的http和svnserve独立服务器两种模式且使用相同的访问权限账号

    本文将详细介绍如何在Linux环境下配置SVN服务器,使其能够同时支持通过Apache HTTP服务器提供的HTTP访问方式以及通过svnserve提供的独立服务器模式访问,并确保这两种访问方式使用相同的用户权限。 #### 实现目标...

    linux部署svn

    本篇文章将深入探讨如何在Linux CentOS操作系统上部署和配置SVN服务器,以及在部署过程中可能遇到的问题及其解决方案。 首先,让我们了解SVN的基本概念。SVN是一种集中式的版本控制系统,用于跟踪文件和目录的变更...

    Linux下安装svn.pdf

    2. **安全**:确保你的SVN服务器配置了合适的防火墙规则,并使用SSL加密传输。 3. **权限管理**:使用Apache的`htaccess`文件进行细粒度的权限控制。 4. **监控**:监控服务器性能和日志,及时发现并解决问题。 ...

    linux离线安装SVN_1.8.17服务所需安装包

    7. **权限和安全**:根据需求,你可能需要配置防火墙规则以允许SVN端口(默认为TCP的3690)的入站流量,并确保仓库目录的权限设置正确,以防止未授权访问。 8. **客户端配置**:在客户端机器上,通过`svn co svn://...

    linux下svn的安装

    本文将详细讲解Linux环境下如何安装和配置SVN,以及在安装过程中可能遇到的问题及其解决策略。 首先,我们需要了解安装SVN所需的依赖库。在大多数Linux发行版中,你可以通过包管理器来安装SVN。对于基于Debian的...

    linux下安装配置svn独立服务器参照.pdf

    总之,安装和配置Linux下的独立SVN服务器涉及获取安装包、编译安装、创建版本库、修改配置文件以及启动服务等步骤。通过这样的配置,团队可以安全地进行源代码管理和协作,有效地跟踪项目进度和变更历史。

    linux安装svn源码包以及安装步骤

    本文将详细讲解如何在Linux上安装SVN的源码包,并按照步骤进行配置。 首先,我们需要了解安装的基本流程,它包括下载源码、解压、编译、安装和配置几个步骤。下面,我们一步步来操作。 1. **下载源码** 在这个...

    Redmine+svn+testlink 配置文档(linux)

    在本配置文档中,我们将聚焦于Redmine、SVN(Subversion)和TestLink的集成,它们都是在Linux环境下(以Ubuntu 10.04服务器版为例)常见的开源工具。 首先,让我们详细了解这三个工具: 1. **Redmine**:这是一个...

    linux安装svn 分享

    本教程将详细讲解如何在Linux系统,特别是Red Hat 9.0上安装和配置SVN以及Apache服务器。 首先,我们需要了解安装SVN所需的依赖包。在Red Hat 9.0上,这些依赖通常包括apr、apr-util、neon、serf等。文件"Linux系统...

    linux下搭建svn服务器apache.pdf

    当Apache安装完成后,如果遇到配置问题,如“Invalid command 'AuthDigestProvider'”,需要检查配置文件httpd-dav.conf,取消可能引起错误的行的注释。 接下来,安装OpenSSL库(用于HTTPS支持)和libxml2(处理XML...

Global site tag (gtag.js) - Google Analytics