Я хочу получить доступ к моему репозиторию github с двух разных компьютеров, используя одну учетную запись github. Все отлично работает на компьютере, на котором я создал репозиторий. Это просто второй компьютер, который испортился
Я успешно настроил репозиторий на github. Теперь я хочу клонировать его на другую машину, чтобы иметь доступ к push/pull.
Я создал открытый ключ на второй машине и указал свой адрес электронной почты как адрес электронной почты, связанный с github
ssh-keygen -t rsa -C "MYEMAIL@gmail.com",
, а затем скопировал его в ключи SSH на веб-сайте github.
Я клонировал репозиторий вот так
git clone https://github.com/MYUSERNAME/MYREPO
Затем я отредактировал строку «url =» в файле .git/config, чтобы она гласила
url = ssh://git@github.com/MYUSERNAME/MYREPO
Оба моих компьютера настроены на одинаковое имя пользователя, USERNAME и github.user на основе настроек моей учетной записи github. Я также настроил токен API с одним и тем же токеном на каждом компьютере.
git config --global user.name "FIRST LAST"
git config --global user.email "MYUSERNAME@gmail.com"
git config --global github.user MYUSERNAME
Тем не менее, когда я пытаюсь нажать, происходит следующее:
>> git push origin master
Permission denied (publickey).</code>
fatal: The remote end hung up unexpectedly