Я решил проблему.Когда я делал git config --list из моего локального каталога, URL удаленного источника показывал что-то вроде git: //git.domain/git_repo.git.Это должно быть изменено с git: //git.domain/git_repo.git на что-то вроде git@git.domain: /git_repo.git
Это потому, что git: // url не принимает никаких записей,Когда мы сначала клонируем репозиторий git, вместо того, чтобы делать git клон git: //, мы должны были выполнить git clone git@git.domain.
После этого нам нужно убедиться, что наши ssh-ключиправильно настроены.В моем случае я восстановил новую пару ключей между государственным и частным секторами.В этом не было необходимости, просто чтобы быть уверенным, что я это сделал.Я также добавил новый файл в ~ / .ssh / config и добавил файл хоста, пользователя и удостоверения личности, чтобы вместо моего использовался закрытый ключ репо моего друга.
И, наконец, при нажатии наВ своем удаленном репо я должен был дать что-то вроде git push ssh: //git@git.doman/git_repo.git.Это был, наверное, самый важный шаг.Мы не должны пропустить git@git.com после ssh: //