2016-11-16 69 views
6

Tôi đang sử dụng viewvc (V1.1.22) cùng với svn (V1.8) và svn sử dụng truy cập dựa trên đường dẫn svnserve. Viewvc hoạt động tốt khi người dùng có quyền truy cập đọc ở cấp kho. Khi người dùng không đã đọc truy cập vào mức độ kho, nó ném một lỗi như dưới đây, mặc dù tôi truy cập vào url đầy đủ bao gồm con đường cho phép:Viewvc cho đường dẫn truy cập svn dựa

URL: https://mysvn.com/viewvc/test-repo/branches/branch-A/dist

Gốc " test-repo "không xác định. Nếu bạn tin rằng giá trị là chính xác, vui lòng kiểm tra lại cấu hình của bạn.

HTTP Response Status

404 Not Found

tập tin auth của tôi trông giống như dưới đây:

[nhóm]

test_group = user1, user2

[/] * =

[: glob: test-repo:/chi nhánh/*/TP]

@test_group = r

Nếu tôi thêm một quy tắc hiến hơn đọc tiếp cận với trình độ kho, viewvc hoạt động tốt .

[thử repo: /]

@test_group = r

Có cách nào để nói với viewvc để cho phép truy cập vào các thư mục cho phép mặc dù, việc tiếp cận mức kho bị hạn chế? Bất kỳ trợ giúp nào được đánh giá cao.

Trả lời

0

Vấn đề chính giữa hai giao diện là ViewVC yêu cầu bạn cấp quyền từ phía trên cùng của kho lưu trữ xuống hết cỡ. WebSVN cho phép bạn chỉ cho phép trong một thư mục con và nó cho phép hạn chế ngụ ý lên đến đỉnh. Để giải quyết vấn đề này, bạn cần thực hiện hai thay đổi đối với tệp auth.

  1. Cho phép ẩn danh (dấu sao) quyền đọc tại thư mục gốc, để mọi người có thể truy cập thư mục sâu hơn cây mà họ cần truy cập.
  2. Bây giờ, bạn cần phải loại bỏ quyền truy cập vào tất cả các thư mục con bạn không muốn họ ở.

Đối với một ví dụ cụ thể bao gồm những thay đổi chính xác mà bạn sẽ phải làm đến file auth bạn, hãy xem liên kết này : ViewVC and SVN permissions

Các vấn đề liên quan