Tôi đã cài đặt svn + apache làm việc hoàn hảo nơi tôi đang sử dụng mỗi điều khiển truy cập thư mục để hạn chế quyền truy cập vào các phần khác nhau của kho lưu trữ. Đặc biệt, không ai có quyền truy cập vào cấp cao nhất trong kho lưu trữ [/]. Mọi người có quyền truy cập vào các thư mục như [/ www] vv. Tôi đã chỉ định các quyền này trong một tệp (svn-access-file).svn + apache mỗi điều khiển truy cập thư mục: vấn đề quyền lạ (403 Lỗi cấm)
Tôi phải chuyển sang một máy mới. Vì vậy, tôi đã cài đặt subversion-1.6.3 và httpd-2.2.11 trên đó, và sửa đổi tệp conf để bắt chước tệp conf trên máy cũ (và tôi đã sao chép tệp svn-access-file và svn-auth-file). Sau đó, tôi lấy một bãi chứa svn và đã làm một tải để đưa công cụ trở lại trong kho lưu trữ mới. Bây giờ tôi có thể kiểm tra nội dung, sửa đổi nội dung và cam kết. Tuy nhiên, ngay sau khi tôi cố gắng làm một 'svn up' trên đã kiểm tra ra bản sao của một số thư mục con [/ www/người], tôi nhận được lỗi sau:
svn: Server sent unexpected return value (403 Forbidden) in response to OPTIONS request for 'https://[servername]/svn'
Có vẻ như vấn đề là rằng nó đang cố gắng truy cập vào thư mục cấp cao nhất [/] mặc dù thực sự nó chỉ nên cố truy cập [/ www]. Nếu tôi tạm thời cấp cho người dùng quyền truy cập vào [/], nó hoạt động.
Ai đó có thể vui lòng cho tôi biết cách khắc phục sự cố này không? Mọi thứ đã hoạt động trên máy cũ.
Cảm ơn! Gaurav
Phiên bản của lật đổ và apache trong cài đặt trước của bạn là gì? Đề xuất dưới đây có giải quyết được vấn đề của bạn không? – RjOllos