Không thể làm cho websvn hoạt động


0

Tôi đang cố gắng thiết lập websvn nhưng tôi gặp lỗi khi cố truy cập vào kho lưu trữ:

svn: E175002: Unexpected HTTP status 405 'Method Not Allowed' on '/svnrep/workspace/history'
svn: E175002: Additional errors:
svn: E175002: PROPFIND request on '/svnrep/workspace/history' failed: 405 Method Not Allowed

Tôi đã cài đặt một máy ảo Debian 8 svn.mydomain.com với một địa chỉ IP tĩnh cho mục đích này. Subversion đang hoạt động tốt và tôi có thể truy cập kho lưu trữ thông qua file:///trên cùng một máy nhưng không qua http. Tôi có các thiết lập sau:

root@svn:~# ls /data/svnrep
workspace

root@svn:~# ls /data/svnrep/workspace
README.txt  conf  db  format  hooks  locks

root@svn:~# svn ls file:///data/svnrep/workspace
JavaProjects/
history/
scripts/
websites/

root@svn:~# svn ls http://localhost/svnrep/workspace
svn: E175002: Unexpected HTTP status 405 'Method Not Allowed' on '/workspace'

svn: E175002: Additional errors:
svn: E175002: PROPFIND request on '/workspace' failed: 405 Method Not Allowed

root@svn:~# cat /etc/websvn/svn_deb_conf.inc 
<?php
// please edit /etc/websvn/config.php 
// or use dpkg-reconfigure websvn
$config->parentPath("/data/svnrep");
$config->setEnscriptPath("/usr/bin");
$config->setSedPath("/bin");
$config->useEnscript();
?>

root@svn:~# cat /etc/apache2/mods-enabled/dav_svn.conf | grep -v "#" | grep -v "//"

<Location /svn>

  DAV svn

  SVNPath /data/svnrep/workspace


  AuthType Basic
  AuthName "Subversion Repository"
  AuthUserFile /etc/apache2/dav_svn.passwd


  Require valid-user

</Location>

Tôi đang thiếu gì?

Câu trả lời:


1

Với cấu hình máy chủ của bạn, bạn nên sử dụng URL này: http://localhost/svn

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.