Если вы используете протокол ssh для доступа к вашему git-репо, тогда да, вам нужно добавить открытый ключ к ~/.ssh/authorized_keys
учетной записи пользователя, управляющей указанными репо.
Но ssh вряд ли является единственным протоколом, доступным для доступа к вашему репо: см. Книгу Pro Git : сначала может быть достаточно простого общего пути (локальный протокол) (без сервера, без ключа, но также без аутентификации).
Примечание: как объяснено на этой справочной странице Gitolite " Gitolite без ssh ", Gitolite управляет только авторизацией , но не аутентификацией .
Вы можете использовать ssh для аутентификации.