Если вы используете протокол ssh для доступа к вашему репозиторию git, то да, вы должны добавить открытый ключ к ~/.ssh/authorized_keys
учетной записи пользователя, управляющей указанными репозиториями.
Но ssh вряд ли является единственным протоколом, доступным для доступа к вашему репо: see the Pro Git book: сначала может быть достаточно простой общий путь (локальный протокол) (без сервера, без ключа, а также без проверки подлинности).
Примечание: как описано в этой странице человека Gitolite "Gitolite without ssh", Gitolite управляет только разрешение, не аутентификации.
Вы можете использовать ssh для своих возможностей аутентификации.
Похоже, вы пытаетесь использовать git над ssh. git полагается на ssh «только что работает», но все проблемы с аутентификацией пользователя/открытым ключом обрабатываются исключительно ssh и напрямую не связаны с git. –
Пожалуйста, сообщите нам, что Git сервер вы используете. gitolite? Gitosis? Доля файла? –
@ Александр Гросс Я использую гитоз – enfix