2008-11-03 38 views
5

Kể từ phiên bản 1.5 Subversion hỗ trợ để có một bộ nhớ đệm địa phương-proxy cho kho chính Master.Proxy ghi thông tin xác thực Subversion

Tôi đã nhận được đồng bộ hóa nô lệ và bản gốc phát lại các cam kết cho nô lệ. Mọi thứ hoạt động tốt cho đến nay, nhưng bây giờ tôi tự hỏi làm thế nào để thực hiện xác thực (làm việc với hướng dẫn this).

Khi cả hai, người chủ và người phụ nữ, có bộ xác thực, người phụ nữ yêu cầu tên người dùng/mật khẩu khi đọc, nhưng cả hai đều yêu cầu viết.

Cách thức để có được xác thực minh bạch cho người dùng của nô lệ (có nghĩa là chỉ yêu cầu 1 xác thực độc lập nếu nó được đọc hoặc ghi)?

Tôi đang thử nghiệm với:

  • Apache/2.2.3, 1.4.2 Subversion trên nô lệ (Debian)
  • Apache/2.2.8, 1.5.1 Subversion (Ubuntu)

Trả lời

2

Cuối cùng vấn đề đã được giải quyết bằng cách cấu hình mod_proxy một cách chính xác. Những người trên mod_proxy biết rằng cũng phải ủy quyền thông tin xác thực, nó hoạt động tốt và người dùng chỉ phải nhập tên người dùng/mật khẩu một lần.

+1

Bạn có thể giải thích chính xác cách bạn giải quyết điều đó không? Đối mặt với một vấn đề tương tự bây giờ. –

1

Nhớ mật khẩu phải chắc chắn là tùy thuộc vào ứng dụng khách svn bạn đang sử dụng, tại sao nó lại hỏi bạn một lần nữa nếu bạn bảo nó nhớ nó?

Ngoài ra bạn có thể muốn đọc lên trên apache, đặc biệt là Yêu cầu chỉ thị, kiểm soát xác thực HTTP: http://httpd.apache.org/docs/2.2/mod/core.html#require

Thường Require valid-user được sử dụng

+0

Cách xác thực nói chung không phải là câu hỏi, nhưng làm thế nào để tránh slave và master đó yêu cầu xác thực (làm cho người dùng nhập chứng chỉ hai lần). – Ansgar

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