2009-09-23 33 views
5

Chúng tôi có nhiều chi nhánh phát triển và muốn hạn chế các cam kết đối với một chi nhánh cụ thể đối với một nhóm nhà phát triển cụ thể.Cấp chi nhánh SVN cam kết quyền

Có thể hạn chế quyền truy cập ở cấp chi nhánh trong SVN không?

Trả lời

12

Vâng. Bạn phải định cấu hình trong tệp cấu hình svn có tên 'authz', nằm trong thư mục hoặc thư mục lưu trữ. Bạn có thể chỉ định điều khoản cụ thể bằng cách làm như sau

[/ chi nhánh/chi nhánh-name]

harry = rw

sally = r

Hy vọng nó giúp.

0

Bạn có thể sử dụng móc cam kết để kiểm tra đường dẫn, vì vậy chỉ những người dùng được chọn mới có thể cam kết với một số tệp nhất định trong một số đường dẫn nhất định.

0

Bạn có thể chặn một phần cụ thể của kho lưu trữ cho tất cả mọi người bằng cách sử dụng một móc trước cam kết kiểm tra tên đường dẫn, và không thành công (thanh cam kết) nếu đường dẫn khớp. Ngoài ra, nếu bạn đang sử dụng HTTP làm phương thức truy cập (kho lưu trữ máy chủ được truy cập qua http: //), bạn có thể sử dụng ủy quyền cơ bản trong httpd.conf để thiết lập các vùng chỉ đọc (hoặc không đọc được): http://svnbook.red-bean.com/nightl/en/svn.serverconfig.httpd.html#svn.serverconfig.httpd.authz

Nếu bạn đang sử dụng máy chủ svn độc lập (kho lưu trữ máy chủ được truy cập qua svn: //), thiết lập hoàn toàn khác, với tệp được tệp authz-db tham chiếu: http://svnbook.red-bean.com/nightly/en/svn.serverconfig.pathbasedauthz.html

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