Apache 如何通过http协议使SVN存储库可浏览

Apache 如何通过http协议使SVN存储库可浏览,apache,http,svn,windows-xp,httpd.conf,Apache,Http,Svn,Windows Xp,Httpd.conf,我刚刚安装了SVN。我想知道让SVN存储库在我的局域网中通过http浏览的步骤,而无需网络管理员打开另一个自定义端口。这是它应该是什么样子的一个例子。 提前感谢。通过apache安装SVN,这样您就可以使用http而不是SVN协议,然后最好安装众多查看器程序中的一个,这些程序允许您使用漂亮的UI浏览存储库。例如,通过apache安装SVN,这样您就可以使用http而不是SVN协议,然后最好安装众多查看器程序中的一个,这些程序允许您使用漂亮的UI浏览存储库。例如,您需要在apache上安装一个模块

我刚刚安装了SVN。我想知道让SVN存储库在我的局域网中通过http浏览的步骤,而无需网络管理员打开另一个自定义端口。这是它应该是什么样子的一个例子。

提前感谢。

通过apache安装SVN,这样您就可以使用http而不是SVN协议,然后最好安装众多查看器程序中的一个,这些程序允许您使用漂亮的UI浏览存储库。例如,

通过apache安装SVN,这样您就可以使用http而不是SVN协议,然后最好安装众多查看器程序中的一个,这些程序允许您使用漂亮的UI浏览存储库。例如,您需要在apache上安装一个模块。在RPM/Cent OS上,它是mod_dav_svn 此后,您需要配置apachevhost以使用它

这将帮助您在Cent OS/Red hat上进行设置


对于Ubuntu,您需要在apache上安装一个模块。在RPM/Cent OS上,它是mod_dav_svn 此后,您需要配置apachevhost以使用它

这将帮助您在Cent OS/Red hat上进行设置

这适用于Ubuntu

为了“通过http浏览SVN存储库”,您必须安装带有SVN相关模块的Apache并正确配置它

Windows机箱的更简单方法是

  • 安装
  • 在服务器设置中,用于现有存储库的“SVN父目录”父目录
为了使“SVN存储库可通过http浏览”,您必须安装带有SVN相关模块的Apache并正确配置它

Windows机箱的更简单方法是

  • 安装
  • 在服务器设置中,用于现有存储库的“SVN父目录”父目录
    • 做到了:)

    • 我必须移动以下两个模块:

    • mod_authz_svn.so
    • 摩登
    • 位于安装目录OFSVN\bin到安装目录OFAPACHE\Modules,并将DLL文件从第一个目录复制到安装目录OFAPACHE\bin

    • 在此之后,我必须通过添加以下内容来配置位于pache\conf安装目录下的httpd.conf文件:

       <Location /svn>
             DAV svn
            SVNPath "path to your SVN repository goes here" (without the double quotes )
            AuthType Basic
            AuthName "Write here whatever you like"
            AuthUserFile "DirectoryOfInstallationOfApache\bin\passwd" 
            Require valid-user
      
        </Location>
      
    • 您将被要求为新用户提供两次密码。

      做到了:)

    • 我必须移动以下两个模块:

    • mod_authz_svn.so
    • 摩登
    • 位于安装目录OFSVN\bin到安装目录OFAPACHE\Modules,并将DLL文件从第一个目录复制到安装目录OFAPACHE\bin

    • 在此之后,我必须通过添加以下内容来配置位于pache\conf安装目录下的httpd.conf文件:

       <Location /svn>
             DAV svn
            SVNPath "path to your SVN repository goes here" (without the double quotes )
            AuthType Basic
            AuthName "Write here whatever you like"
            AuthUserFile "DirectoryOfInstallationOfApache\bin\passwd" 
            Require valid-user
      
        </Location>
      

    • 您将被要求为新用户提供两次密码。

      谢谢@gbjbaaanb:),但是如何使用http安装SVN?关于客户端,我将使用颠覆性插件Eclipse:)我以为你已经安装了它?如果您真的是新手,请尝试UberSVN,它将您需要的很多东西打包到一个安装程序中,为您配置所有内容。谢谢@gbjbaaanb:)但是如何使用http安装SVN?关于客户端,我将使用颠覆性插件Eclipse:)我以为你已经安装了它?如果您真的是新手,请尝试UberSVN,它将您需要的很多东西打包到一个安装程序中,为您配置所有内容。谢谢兄弟:)有没有关于windows xp的想法?如果您在windows上使用apache,那么这个过程应该与Linux中的类似。您所需要做的就是相应地关联和修改这些步骤。模块基本上是相同的。看来你已经做到了。。干得好:)谢谢@anup:)如果你认为步骤正确,别忘了更新我自己的答案。stackoverflow上的kitty不够。应已在服务器中发布错误。:)不过,您已经为寻找它的人提供了一个解决方案。谢谢兄弟:)对windows xp有什么想法吗?如果您在windows上使用apache,那么这个过程应该与Linux中的过程类似。您所需要做的就是相应地关联和修改这些步骤。模块基本上是相同的。看来你已经做到了。。干得好:)谢谢@anup:)如果你认为步骤正确,别忘了更新我自己的答案。stackoverflow上的kitty不够。应已在服务器中发布错误。:)尽管如此,您还是为寻找它的人提供了一个解决方案。