Когда вы используете доступ S SH для репозитория Git, сервер знает, кто вы, по тому, какой ключ S SH вы используете. В вашем случае вы используете ваш S SH ключ, который связан с учетной записью, имеющей полный административный доступ, поэтому вы можете получить доступ ко всем репозиториям.
те же группы, которые вы использовали ранее, должны работать нормально, потому что, когда ваши разработчики получают доступ к репозиториям, они будут получать доступ с помощью своих ключей S SH, которые сервер распознает как принадлежащие их учетным записям, и они будут ограничены к чему они могут обращаться своими обычными группами.
Каждый разработчик может создать свой собственный ключ S SH на своем компьютере в обычном режиме и загрузить его на сервер с помощью веб-интерфейса, и они смогут получить доступ только к ним. вещи, к которым они должны иметь доступ.