2012-02-15 28 views
16

Tôi đã tạo một kho lưu trữ trên một ổ đĩa mạng với svnadmin create repos.Cách đặt quyền trong kho lưu trữ svn?

Có cách nào để đặt quyền người dùng vào kho lưu trữ không?

Và nếu đó là trường hợp các quyền này có thể được đặt như thế nào?

+3

Có vẻ như bản sao của http://stackoverflow.com/questions/81361/how-to-setup-access-control-in-svn – altern

Trả lời

18

Nếu bạn cần để quản lý truy cập thông qua svn:// giao thức (nhúng uỷ quyền), tất cả các bạn cần làm là thay đổi tập tin trong conf thư mục của kho vừa tạo:

  1. Thiết lập passwd (repos/conf/passwd) theo thứ tự để xác định một danh sách người dùng và mật khẩu
  2. Thiết lập authz (repos/conf/authz) để xác định các nhóm và đặc quyền
  3. Thiết lập svnserve.conf (repos/conf/svnserve.conf) để xác định cấu hình truy cập chung

Đây là hướng dẫn đơn giản về how to edit and configure access to your repository. Ngoài ra, bạn có thể tham khảo official documentation để đi sâu vào quản lý truy cập lật đổ.

Trong trường hợp bạn cần quản lý quyền truy cập qua giao thức http://, bạn có thể muốn tham khảo official subversion documentation on this matter, đó là một chủ đề phức tạp hơn so với ủy quyền lật đổ nhúng.

+0

Nhưng cách tiếp cận này không chỉ hoạt động nếu kho lưu trữ trên máy chủ và không phải là ổ đĩa mạng? – Woltan

+1

nếu bạn có nghĩa là giao thức 'file: ///', thì bạn nói đúng, nó không hoạt động. Trên thực tế, không có quản lý truy cập cho giao thức 'file: ///' có sẵn. – altern

+0

Cảm ơn bạn, điều này trả lời câu hỏi của tôi ^^ – Woltan

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