`
zhuxinzx
  • 浏览: 293852 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

Subversion常见问题及解决方法

    博客分类:
  • svn
阅读更多
【IT168 技术文档】摘要:Subversion版本控制使用中的常见问题及解决方法。

  ------------------------------------------------------------------分 割 线-----------------------------------------------------------------

  常见问题及解决方法

  1、路径或权限不足时将出现错误信息提示:

  http://localhost (路径不对)

  Error * PROPFIND request failed on '/' PROPFIND of '/': 200 OK (http://localhost)

  http://localhost/svn (权限不足)

  Error * PROPFIND request failed on '/svn' PROPFIND of '/svn': 403 Forbidden (http://localhost)

  http://localhost/svn/repos (正常显示)

  http://localhost/repos (权限不允许)

  Error * PROPFIND request failed on '/repos' PROPFIND of '/repos': 405 Method Not Allowed (http://localhost)

  解决办法是填写正确的路径或给予适当的权限。

  2、不启动E:\subversion\bin\svnserve.exe ,但启动了ApacheSVN ,访问(tortoiseSVN –> Repo – browser)或提交(SVN Commit)情形如下:

  现象:svn://localhost/svn/repos 不能访问或提交,提示:Error * Can't connect to host 'localhost': 由于目标机器积极拒绝,无法连接。 但 file:///e:/svn/repos 和 http://localhost/svn/repos 可以访问或提交。

  原因:svn:// 是独立服务器 svnserver 自己的协议。file:/// 是本地访问,即服务器端和客户端在一个机器上。

  解决方法:使用 http 方式访问。

  3、设置SVNListParentPath后浏览出现Forbidden

  配置svn服务器为“多库”后(“单库”、“多库”的概念见http://bbs.iusesvn.com/thread-157-1-1.html),我们想让浏览器显示父目录列表,这样,访问者可以直观的看到在版本库根目录下有哪些版本库。配置时加入“SVNListParentPath on”,比如我的配置文件:  

<Location /repos>
  DAV svn
  SVNListParentPath on
  #SVNPath e:/svn/repos1
  SVNParentPath e:/svn

  # 访问控制策略
  AuthzSVNAccessFile E:/usr/Apache2.2/bin/accesspolicy.conf

  # 首先采取匿名,如有必要采取认证
  Satisfy Any
  Require valid-user

  # 授权类型
  AuthType Basic
  # 认证时的提示信息,出现在对话框中
  AuthName "UserFile Auth"
  # 用户文件,存储帐号
  AuthUserFile E:/usr/Apache2.2/bin/passwd.conf
 </Location>
  这时,如果我们在浏览器中输入“http://svn服务器IP/repos/repos1”(假设存在“repos1”版本库),那么我们可以自己看到“repos”版本库的列表。但是如果我们想查看版本库的根目录,看看有哪些版本库,输入“http://svn服务器IP/repos”,回车。却出现:

  Forbidden

  You don't have permission to access /repos on this server.
分享到:
评论

相关推荐

    Subversion的配置 权限文件authz配置的常见问题及解答

    三、常见问题及解决方案 1. **权限不生效**:确保已正确重启Subversion服务器,并检查`authz`文件的权限设置是否与预期相符,同时检查用户和组的命名是否正确,大小写敏感。 2. **无法访问特定目录**:可能是因为父...

    Hadoop使用常见问题以及解决方法.doc

    Hadoop使用常见问题以及解决方法.doc Hadoop使用常见问题以及解决方法.doc

    subversion FAQ(常见问题解答)

    如果您的 Apache 1.x 服务器无法升级到 Apache 2.0,您可以选择使用 svnserve 守护进程或其他非 Apache 的解决方案来部署 Subversion 服务器。这样就不必受限于 Apache 版本。 #### 11. 为什么不象 SCM 系统 Y 那样...

    SVN 常见错误及解决方案汇总帖

    ### SVN(Subversion)常见错误及解决方案汇总 #### SVN服务配置错误:`svnserve.conf:12: Option expected` 在管理Subversion服务器时,你可能会遇到`svnserve.conf:12: Option expected`这样的错误信息。这通常...

    Subversion

    ### Subversion:新一代版本控制系统 #### 一、简介 **Subversion**,简称SVN,是一种集中式的版本控制系统,旨在为软件...对于寻求稳定、可靠的版本控制解决方案的开发团队来说,Subversion是一个值得考虑的选择。

    Subversion(1.6最新版)

    7. **故障排查**:提供常见问题的解决方案,如访问权限问题,网络连接问题,或者版本库冲突等。 Subversion 1.6.5的主要特性包括增强的性能优化、改进的冲突处理机制和更友好的用户界面。尽管此版本相对较旧,但...

    svn常见问题及解决

    Subversion(SVN)是一种版本控制系统,用于...以上是SVN使用中的一些常见问题及解决方案,通过理解这些基本问题,可以更好地管理和协作开发项目。在实际工作中,遇到问题时,应参考SVN文档或在线资源以获取更多帮助。

    这里有自己收集整理的关于SVN的东西,1——SVN基本使用手册 2——Subversion 错误信息一览表.3——svn的一些常见问题

    通过查找对应的错误信息,开发者可以快速定位问题并找到解决方案。例如,常见的错误如`E175002`表示URL不存在,可能是因为输入的仓库地址有误。 对于svn常见问题部分,可能涉及的问题包括但不限于: 1. **权限问题...

    程序员常见问题解决方式

    以上就是程序员在日常工作中可能遇到的一些问题及解决方法,这些技巧可以帮助快速定位和修复问题,提高工作效率。记住,理解问题的本质和掌握有效的排查工具是解决问题的关键。在面对复杂的技术挑战时,保持冷静,...

    使用Subversion进行版本控制(针对 Subversion 1.4)

    使用Subversion进行版本控制针对 Subversion 1.4(根据r2866编译) 参照网页版 http://svndoc.iusesvn.com/svnbook/1.4/制作而成。 目录 前言 序言 读者 怎样阅读本书 本书约定 排版习惯 图标 本书的结构 本书是...

    Subversion安裝程序及幫助文檔

    Subversion的帮助文档通常会详细解释每个命令的用法,提供配置和设置的指南,以及解决常见问题的方法。对于初学者来说,这是学习和掌握Subversion的重要资源。 6. **源代码安全备份**: 使用Subversion,你可以...

    Publish to Subversion repository

    **四、常见问题及解决方案** 1. **权限问题**: 如果推送失败,可能是SVN认证信息错误或用户无权写入仓库。检查配置并确保用户具有相应权限。 2. **冲突处理**: 当仓库已有更新时,可能会发生版本冲突。可以设置...

    svn(subversion) 使用手册

    7. **常见问题和解决方案**:涵盖了一些常见的问题,如移动或复制多个文件、强制写日志、使用钩子脚本等。 8. **与其他系统的集成**:如与BUG跟踪系统集成,以及与Web版本库浏览器的交互,方便在多个工具之间协同...

    使用SUBCLIPSE——针对ECLIPSE的SUBVERSION插件

    通过SUBCLIPSE,开发者可以在Eclipse中执行常见的Subversion操作,如检出、提交、更新、解决冲突、创建分支和标签等。SUBCLIPSE还提供了与Eclipse的其他视图和功能的深度集成,如与构建工具(如Maven或Gradle)的...

    Subversion快速入门教程(转)

    查阅官方文档或社区论坛,通常能找到解决方案。 10. **与其他工具集成** Subversion可与许多开发工具和IDE(如Eclipse、IntelliJ IDEA)集成,提供无缝的工作流程。此外,还有一些Web界面(如Trac)可以方便地管理...

    SVN常见的错误及解决方法

    以下是一些常见的SVN错误及其解决方法: 1. **错误信息:Server sent unexpected return value (500 Internal Server Error)** 这个错误通常是由于输入的用户名错误导致的。解决方法是检查并确保使用正确的用户名...

    cvs及Subversion相关资料

    这两份资料可能是CVS和SVN的详细教程,涵盖了基本概念、命令行用法、最佳实践以及可能遇到的问题和解决方案。 了解和掌握CVS和SVN对于软件开发团队至关重要,它们不仅提高了开发效率,也保证了代码的质量。通过...

    SVN SubVersion

    `svn中文帮助手册`提供了详尽的Subversion使用指南,包括所有命令的用法、最佳实践和解决常见问题的方法。对于初学者来说,这是一个非常有价值的资源,可以帮助他们快速掌握SVN的使用。 总的来说,SVN SubVersion是...

    Pragmatic Version Control With Subversion

    - **社区活跃**:Subversion拥有一个庞大的开发者和用户社区,这意味着遇到问题时很容易找到解决方案和支持。 #### 四、书中内容概览 本书不仅适合已经熟悉其他版本控制系统(如CVS)的开发者,也适合初学者。它...

Global site tag (gtag.js) - Google Analytics