无法访问 CentOS 家庭服务器上的 SVN

无法访问 CentOS 家庭服务器上的 SVN

我最近在 CentOS 家庭服务器上安装了 Subversion。我按照以下说明进行操作:

http://wiki.centos.org/HowTos/Subversion

但是我无法从 Eclipse 访问存储库(我之前已经为 Eclipse 安装了 subversion 插件并且它运行正常)。

我的 subversion.conf 位于 /etc/httpd/conf.d/ 中,如下所示:

LoadModule dav_svn_module     modules/mod_dav_svn.so
LoadModule authz_svn_module   modules/mod_authz_svn.so

#
# Example configuration to enable HTTP access for a directory
# containing Subversion repositories, "/var/www/svn".  Each repository
# must be both:
#
#   a) readable and writable by the 'apache' user, and
#
#   b) labelled with the 'httpd_sys_content_t' context if using
#   SELinux
#

#
# To create a new repository "http://localhost/repos/stuff" using
# this configuration, run as root:
#
#   # cd /var/www/svn
#   # svnadmin create stuff
#   # chown -R apache.apache stuff
#   # chcon -R -t httpd_sys_content_t stuff
#

<Location /repos>
   DAV svn
   SVNPath /var/www/svn/repos

   # Limit write permission to list of valid users.
   <LimitExcept GET PROPFIND OPTIONS REPORT>
      # Require SSL connection for password protection.
      # SSLRequireSSL

      AuthType Basic
      AuthName "Subversion repos"
      AuthUserFile /etc/svn-auth-conf
      Require valid-user
   </LimitExcept>
</Location>

然后我重新启动了 Apache。

但是当我尝试从 Eclipse 或http://xx.xx.xx.xx/repos在浏览器中。

任何帮助均感激不尽。

问候。

答案1

SVNPath /var/www/svn/repos意思是“你已创建存储库/var/www/svn/repos“,不在 repos 的子目录中

尝试从 CLI svn-client () 使用 repo-svn ls URL如果出现问题,您将获得更有用的错误消息

相关内容