Cuba gitosis Semua orang menyerahkan kunci awam mereka kepada pentadbir, dan kemudian mengkonfigurasikan projek yang boleh diakses untuk semua orang dalam fail konfigurasi gitosis boleh dibahagikan kepada baca-sahaja dan baca-tulis.
Pertama sekali, anda boleh mempertimbangkan untuk menggunakan sistem pengurusan siap sedia, seperti gitlab.
Kemudian, protokol ssh Git sebenarnya berdasarkan kebenaran fail ssh Anda boleh mencipta pengguna berasingan untuk setiap orang pada pelayan, dan kemudian menambah pengguna yang boleh mengakses projek A ke kumpulan A, dan kemudian hanya membenarkan kumpulan A. Akses fail. dalam repositori git.
Anda boleh mencuba gitlab/gitolite dan penyelesaian kebenaran git yang lain~
Cuba gitosis Semua orang menyerahkan kunci awam mereka kepada pentadbir, dan kemudian mengkonfigurasikan projek yang boleh diakses untuk semua orang dalam fail konfigurasi gitosis boleh dibahagikan kepada baca-sahaja dan baca-tulis.
Pasang gitlab terus menggunakan sistem baharu.
Lihat: Pasang gitlab
Pertama sekali, anda boleh mempertimbangkan untuk menggunakan sistem pengurusan siap sedia, seperti gitlab.
Kemudian, protokol ssh Git sebenarnya berdasarkan kebenaran fail ssh Anda boleh mencipta pengguna berasingan untuk setiap orang pada pelayan, dan kemudian menambah pengguna yang boleh mengakses projek A ke kumpulan A, dan kemudian hanya membenarkan kumpulan A. Akses fail. dalam repositori git.