Dalam lingkungan pengguna bersama, saya akan merekomendasikan pengaturan server Subversion nyata (baik svnserveatau melalui Apache). Dalam lingkungan ini, pengguna individu tidak memerlukan akses ke file repositori sama sekali karena semua akses file dilakukan di bawah akun pengguna dari proses server.
Buku Subversion memiliki bagian tentang Memilih Konfigurasi Server yang dapat membantu. Dari bagian itu (beri penekanan pada saya):
Jika Anda memiliki infrastruktur yang sudah ada yang sangat didasarkan pada akun SSH, dan jika pengguna Anda sudah memiliki akun sistem di mesin server Anda, masuk akal untuk menggunakan solusi svnserve-over-SSH. Kalau tidak, kami tidak merekomendasikan opsi ini secara luas kepada publik. Biasanya dianggap lebih aman untuk membuat pengguna Anda mengakses repositori melalui akun (imajiner) yang dikelola oleh svnserve atau Apache, daripada dengan akun sistem yang lengkap.