Как вы меняете автора для существующего git commit без использования терминала? - PullRequest
0 голосов
/ 04 мая 2018

Итак, у меня есть 2 учетные записи GitHub (1 рабочая и 1 персональная), и я настроил ключи SSH для использования на 2 ноутбуках (1 рабочий и 1 персональный). Я создал репо на своем личном аккаунте и клонировал его на свой рабочий ноутбук (убедившись, что у меня была правильная ссылка SSH). Однако я забыл указать автора в качестве моего личного аккаунта, поэтому для него было задано имя моего рабочего аккаунта, настроенное глобально. Теперь я не могу клонировать репо на свой персональный ноутбук, и я думаю, что это связано с тем, что в моей работе есть коммиты. Это ошибка, которую я получаю, когда пытаюсь ее клонировать:

Cloning into 'notes'...
git@github.com: Permission denied (publickey).
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.

Я знаю, что могу сменить автора с помощью git commit --amend --author="John Doe <john@doe.org>", но как я могу без клонированного репо? Есть ли способ сделать это без использования терминала?

1 Ответ

0 голосов
/ 04 мая 2018

Это было решено путем клонирования с помощью https url вместо SSH.

...