Я искал много часов подряд в поисках решения моей, казалось бы, легко решаемой проблемы. Дело не в том, что мой поиск ничего не дал, а в том, что мой поиск обнаружил так много разных решений, ни одно из которых не сработало.
В любом случае, я просто не могу нажимать, извлекать или получать данные из репозитория Heroku с моего Mac. Каждая попытка дает мне (как будто он издевается) следующую ошибку:
'В разрешении отказано (открытый ключ). фатальный: не удалось прочитать из удаленного репозитория. '
Я пытался (и еще раз пытался) исправить это разными способами. Как я уже сказал, большую часть последних двух дней я потратил на поиски ответа. Вот некоторые из вещей, которые я пробовал:
- клавиши heroku: очистить, за которыми следуют клавиши heroku: добавить
- Самостоятельное создание ssh-ключа с помощью ssh-keygen -t rsa
- Очистка моего каталога .ssh, за которым следуют ключи heroku: clear, с последующим созданием ключа ssh
- Удаление моего приложения на heroku и его воссоздание (к счастью, там было немного)
Я могу получить данные из моего репозитория GitHub в порядке, поэтому я знаю, что это не сетевое подключение (также работает pinging heroku).
В качестве временного решения (которое, надеюсь, не превратится в постоянное) я вошел в свой экземпляр Ubuntu Amazon AWS ec2. Получение и отправка в Heroku и обратно работает отлично. По этой причине мне все еще кажется, что проблема связана с ключом ssh на моем Mac. Оба ключа отображаются в моей учетной записи Heroku. Имеет ли значение адрес электронной почты в конце ключевого слова?
РЕДАКТИРОВАТЬ: я могу нажимать и извлекать из GitHub нормально (однако я не использую ssh), так почему бы не Heroku?
На данный момент я готов попробовать все. Благодарность!