`
113.com
  • 浏览: 76992 次
  • 来自: 广州
社区版块
存档分类
最新评论

linux svn 安装记录

 
阅读更多

在svnserve.conf:文件中去掉authz-db = authz前面的#号,会出现的认证失败。

造成此原因的主要问题就是authz文件中权限没有配置好。

例如:

创建prj1库

svnadmin create prj1

 

修改配置文件
svnserve.conf:
[general]
anon-access = read
auth-access = write
password-db = passwd
authz-db = authz

 

passwd

[users]

tom = tom

authz:
[groups]

project_1 = tom


[prj1:/]
@project_1 = rw

访问

svn://192.168.1.105/prj1

则会出现认证失败

 

原因是:

svn://192.168.1.105/prj1 访问时找不到tom对应的库,就是因为[prj1:/]不是一个有效的库路径

把[prj1:/]改为[/]既可以了,[/]代表根目录下所有的资源,如果要限定资源,可以加上子目录即可。

 

 

 

 

 

 

我安装了svn1.6.3  服务端和客户端都是这个版本。
svbserve.conf里面最重要的4行:
anon-access = read
auth-access = write
password-db = passwd
# authz-db = authz

我把前面3行都开启了,svn一切正常。可登陆,修改,更新等等。
但是我为了控制权限,就启用了authz-db = authz

结果问题就来了,svn无法登陆,无法操作。一登陆就要求输入用户名密码,我正确输入仍然不行。
请问是怎么一回事?
我的passwd文件:
[users]
# harry = harryssecret
# sally = sallyssecret
test=123

 

 

 

 

 

 

 

 

 

svnserve.conf:
[general]
anon-access = read
auth-access = write
password-db = passwd
authz-db = authz

passwd:
[users]
harry = harryssecret

authz:
[groups]
[/]
harry = rw

出现authorization failed异常,一般都是authz文件里,用户组或者用户权限没有配置好,只要设置[/]就可以,代表根目录下所有的资源,如果要限定资源,可以加上子目录即可。

 

 

 

 

 

分享到:
评论

相关推荐

    LINUX离线安装SVN1.8.17全过程,自己摸索出来的经验

    LINUX离线安装SVN1.8.17全过程,没有深厚的文本功底,所以文档写得很简单。记录了安装时使用的全部命令,一些常见的错误。。

    Linux下svn命令详解

    本文主要是说明linux下svn命令的使用方法,同时记录自己在使用中遇到的一些疑惑。  1、Linux命令行下将文件checkout到本地目录  svn checkout url(url是服务器上的目录)  例如:svn checkout svn://192.168....

    linux下svn服务器安装配置及客户端安装说明

    文章详细记录了linux下svn服务器安装遇到的问题及解决方法,帮助大家学习

    Linux下清除.svn目录信息的工具

    可以将指定目录下所有的.svn隐藏目录全部清除,获取“干净”的工程。

    centos svn 搭建教程

    svn可以不仅可以帮助我们记录历史代码,还可以用于团队开发。而centos是linux系统的主流。为大家献上centos下部署svn服务器的教程,并附上svn服务端和客户端(小乌龟)的安装包,希望可以帮助大家。

    subversion-1.9.3安装文件+依赖的所有jar+安装步骤(Linux)

    附件包含SVN1.9.3服务器端 以及所有依赖的安装包,1.9.3版本Linux安装教程,网上新版的教程太少了,我折腾了一整天才搞定,记录了安装步骤

    SVN笔记学习

    本笔记主要记录LINUX下SVN的搭建、ecilpse集成以及客户端工具使用,方便个人学习SVN使用

    linux下shell脚本实现的svn备份与还原工具-v2

    linux下shell脚本,该脚本完成了一下功能: 1,备份svn中修改与删除的文件,以当前时间命名文件夹并保存 2,根据备份的文件夹进行还原,方便进行改动代码的平移和永久保存 3,可以根据文件夹名称获取备份时间,可以...

    CentOS上SVN服务器搭建步骤

    本文档记录了在linux操作系统CentOS5.3上搭建SVN服务器所需软件及相关配置的详细步骤

    linux下subversion+apache server搭建

    在linux下搭建svn server平台,实现版本的更新,记录版本的修改时间等等

    TortoiseSVN v1.12.1.28628(大名鼎鼎的SVN)

    SVN还提供了一个可视化的界面,使得开发者可以方便地查看项目的历史记录、版本差异和文件修改情况,从而更好地管理项目。 SVN最初由CollabNet公司开发,现在由Apache软件基金会进行维护和开发。它是一种开放源代码...

    SVN服务器配置

    这个版本库很像一个普通的文件服务器,不同的是,它可以记录每一次文件和目录的修改情况。这样就可以记录每一次文件和目录的修改情况。这样就可以藉此将数据恢复到以前的版本,并可以查看数据的更改细节。正因为如此...

    vss2svn:Visual SourceSafe 到 Subversion 转换器

    vss2svn - Visual SourceSafe 到 Subversion 转换器 这是我和其他几个人在 2006-2007 年期间编写的一个工具的源代码,用于将 Visual SourceSafe (VSS) 存储库转换为 Subversion“转储文件”格式,以便其历史记录可以...

    subversion-1.6.12-1.i386.rpm(linux下)

    在SVN之前,CVS是使用最广泛的版本管理软件。SVN与CVS对比的优点如下: * 统一的版本号。CVS是对每个文件顺序编排版本号,在某一时间各文件的版本号各不相同。而Subversion下,任何一次提交都会对所有文件增加到同一...

    百度云服务器系列:centos7安装oracle11G全过程记录

    搭建百度云服务器,部署基础应用服务包括svn、oracle、redis、mencache,根据网上的教程把碰到的问题重新做了下整理。

    Windows Tail:Windows尾部:Linux尾部的版本。 窗户的尾巴。-开源

    Windows Tail是Unix和Linux tail命令的Windows版本。 Windows的尾巴。 我想使在Windows环境中使用tail更容易。 您甚至可以将其添加到Windows资源管理器中的“打开方式”对话框中。 如果您需要监视日志文件,那么这是...

    nat123全端口映射P2P域名解析 v1.140826.zip

    nat123是集合80端口映射、动态域名解析、域名解析管理的开放自由的...WINDOWS远程桌面,SSH访问LINUX,路由器 (3)数据库。ORACLE,SQLSERVER,MYSQL (4)FTP。 (5)其他 更新: 1.全端口映射P2P提升穿透率。

    DRDB分布式复制块设备

    分布式复制块设备(DRBD,Distributed Replicated Block Device)是一种基于Linux的软件组件, 它是由内核模块和相关程序而组成的,通过网络镜像促进共享存储系统的替换。也就是说: 当你将数据写入本地的DRBD设备上...

    nat123动态域名解析P2P全端口映射 v1.151123.zip

    WINDOWS远程桌面,SSH访问LINUX,路由器 (3)数据库。ORACLE,SQLSERVER,MYSQL (4)FTP。 (5)其他 nat123全端口映射p2p穿透动态域名解析 v1.151123更新: 1、增加自检提示知识库。 2、优化端到端通信协议,...

    cmd实用工具Clink.zip

    Clink 提高用户在 Microsoft Windows 的 "cmd.exe" 中的工作效率,让 cmd 像 Linux 终端一样容易使用。如果你熟悉 Bash 你就会很容易使用 Clink 改造的 cmd 命令行界面(它使用跟 Bash 一样的“Readline”库)。...

Global site tag (gtag.js) - Google Analytics