Ребята, вот как это работает для меня:
1- Откройте терминал и перейдите к пользователю [см. Прикрепленное изображение]
2- Откройте папку .ssh и убедитесь, что она не работаетиметь любой файл, такой как id_rsa или id_rsa.pub, в противном случае иногда он не будет правильно переписывать файлы
3 - git --version [Проверка установки и версии git]
4- git config --global user.email "идентификатор вашей электронной почты"
5- git config --global user.name "ваше имя"
6- git config --list [убедитесь, что вы установили свое имя и адрес электронной почты]
7-cd ~ / .ssh
8-ssh-keygen, запрашивает сохранение файла, разрешает ему
9-cat ~ / .ssh / id_rsa.pub [Доступ к вашему публичному ключу и копирование ключа в настройки gerrit]
Примечание : вам не следует использовать команду sudo с Git.Если у вас есть веская причина, по которой вы должны использовать sudo, убедитесь, что вы используете его с каждой командой (вероятно, просто лучше использовать su, чтобы получить оболочку от имени пользователя root).Если вы генерируете ключи SSH без sudo, а затем пытаетесь использовать команду типа sudo git push, вы не будете использовать те же ключи, которые вы сгенерировали