Trong môi trường người dùng được chia sẻ, tôi khuyên bạn nên thiết lập máy chủ Subversion thực sự ( svnserve
hoặc thông qua Apache). Trong môi trường này, người dùng cá nhân hoàn toàn không cần truy cập vào tệp lưu trữ vì tất cả quyền truy cập tệp được thực hiện trong tài khoản người dùng của quy trình máy chủ.
Sách Subversion có một phần về Chọn cấu hình máy chủ có thể giúp ích. Từ phần đó (nhấn mạnh của tôi):
Nếu bạn có một cơ sở hạ tầng hiện có chủ yếu dựa trên tài khoản SSH và nếu người dùng của bạn đã có tài khoản hệ thống trên máy chủ của bạn, thì việc triển khai một giải pháp svnserve-over-SSH là điều hợp lý. Mặt khác, chúng tôi không đề xuất rộng rãi tùy chọn này cho công chúng. Nói chung, nó được coi là an toàn hơn khi người dùng của bạn truy cập vào kho lưu trữ thông qua các tài khoản (tưởng tượng) được quản lý bởi svnserve hoặc Apache, chứ không phải bởi các tài khoản hệ thống đầy đủ.