Trong khi cố gắng để kiểm tra mã từ một kho lưu trữ trực tuyến Tôi đã nhận các lỗi sau đâySVN Lỗi E175002
E175002: REPORT of '/repos/xxx/!svn/vcc/default'
Tôi cố gắng để kiểm tra các mã từ một máy tính từ xa
Trong khi cố gắng để kiểm tra mã từ một kho lưu trữ trực tuyến Tôi đã nhận các lỗi sau đâySVN Lỗi E175002
E175002: REPORT of '/repos/xxx/!svn/vcc/default'
Tôi cố gắng để kiểm tra các mã từ một máy tính từ xa
Sau khi nghiên cứu dài, cuối cùng tôi tìm thấy một giải pháp giải pháp là đặt allow from all
trong cấu hình svn trên httpd.conf
:
<Directory /repos>
...
allow from all
...
</Directory>
các thanh toán svn đang làm việc tốt tại
Trên đây là cho apache 2.2
nếu bạn sử dụng apache 2,4
<Directory /repos>
...
require all granted
...
</Directory>
Trong trường hợp của tôi, tôi đã E175002
vì thiếu bản ghi DNS của máy chủ Subversion.
Tôi đã có 2 vấn đề:
a) Các thư mục svn
là không thể đọc được bởi người sử dụng apache
b) Có lẽ Directory
đã không thiết lập một cách chính xác
Trong ví dụ của tôi, kho SVN được cài đặt dưới /home/svn
.
1) chown apache.svn -R /home/svn
2) Sửa đổi subversion.conf:
<VirtualHost svn.xxx.com:443>
ServerName svn.xxx.com
DocumentRoot /home/svn/
<Directory "/home/svn/">
AllowOverride None
Order allow,deny
Allow from all
Options None
</Directory>
SSLEngine on
SSLCipherSuite ALL:!ADH:!EXPORT56:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv2:+EXP:+eNULL
SSLCertificateFile /etc/pki/tls/certs/ca.crt
SSLCertificateKeyFile /etc/pki/tls/private/ca.key
<FilesMatch "\.(cgi|shtml|jsp|html|htm|php?)$">
SSLOptions +StdEnvVars
</FilesMatch>
SetEnvIf User-Agent ".*MSIE.*" \
nokeepalive ssl-unclean-shutdown \
downgrade-1.0 force-response-1.0
CustomLog /var/log/httpd/ssl_request_log \
"%t %h %{SSL_PROTOCOL}x %{SSL_CIPHER}x \"%r\" %b"
alias /svn /home/svn
<Location /svn>
DAV svn
SVNPath /home/svn
SVNListParentPath On
AuthType Basic
AuthName "Repositorio Subversion"
AuthUserFile /etc/httpd/dav_svn.passwd
Require valid-user
allow from all
</Location>
</VirtualHost>
Tôi đã thay đổi các cửa sổ mật khẩu và sau đó tôi đã cố gắng kiểm tra ra mã và tôi kết thúc với các lỗi máy chủ chưa biết trên .
Tôi đã khởi động lại nhật thực và khởi động lại máy ảo nơi nhật thực của tôi đã được thiết lập.
Bây giờ tôi có thể thanh toán. Hi vọng điêu nay co ich.
Tôi đã gặp lỗi tương tự, nhưng nguyên nhân gây ra lỗi là tôi ở đằng sau máy chủ proxy. Tôi có thể giải quyết vấn đề này bằng cách cấu hình SVN để sử dụng máy chủ proxy này. chi tiết làm thế nào để làm điều này có thể được tìm thấy trong các cuộc thảo luận sau:
trong môi trường OSX, có thể kiểm tra ~/.subversion/máy chủ nếu bạn đang ở phía sau proxy, có thể chỉnh sửa thuộc tính http-proxy-xxxxx
tính năng này cũng đã hoạt động với thẻ vị trí. – ebt
Trong 1.7.2, hỗ trợ cho các chỉ thị của Thư mục bị mất vì mod_dav_svn sẽ không còn ánh xạ các URL tới hệ thống tệp nữa. Thay vào đó, hãy đảm bảo sử dụng chỉ thị Vị trí. http://subversion.apache.org/docs/release-notes/1.7.html#mod_dav_svn-fsmap – Eddie
Không hoạt động với tôi – VVB