почему не может pu sh во втором клонированном хранилище? - PullRequest
0 голосов
/ 13 марта 2020

У меня есть репозиторий на bitbucket, и я клонировал его на свой ноутбук под именем «Repo1», и там я и делаю коммит, и pu sh. Из экземпляра DigitalOcean я делаю пулл-запросы. Но я снова клонировал репозиторий с bitbucket на свой ноутбук как «Repo2», и я внес много изменений и продолжаю работать в обычном режиме.

Теперь мне нужно сделать pu sh коммит, и GitKraken говорит: «Ошибка аутентификации. Не удалось установить соединение с агентом»

Если я пу sh коммит с оболочкой »git pu sh origin master "появляется" Unauthorized. Fatal: не могу прочитать удаленный репозиторий "

Как мне сделать pu sh из второго репозитория?

Я уже установил user.name и user.email и удаленное добавленное

Пожалуйста, помогите: - (

1 Ответ

0 голосов
/ 13 марта 2020

У вас есть два способа клонировать репо, либо с помощью sh, либо по протоколу https. Вы, вероятно, используете s sh. (ie. Вы клонировали репо с

git clone ssh://git@bitbucket.com:{username}/{repo_name}.git

).

На компьютере, у которого возникла проблема, отсутствует закрытый ключ s sh или открытый ключ c не совпадает с зарегистрированным в bitbucket.

Чтобы продвинуться в решении этой проблемы, вы можете добавить репо с протоколом https (на вашем ноутбуке, где находится Repo2), используя

git remote add origin https://{username}@bitbucket.org/{username}/{repo}.git

, а затем выполните свою пу sh как обычно , Должно работать:)

...