Почему git не может разрешить имя хоста, когда я нажимаю на действительный адрес SSH?
Я развернул приложение на Heroku, поэтому я создал приложение Heroku из репозитория, а затем сделалgit push heroku master
, Когда я делаю это, он продолжает давать мне ошибку:
! Your key with fingerprint xxx is not authorized to access heroku-app.
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
Я пробовал разные вещи с изменением моих ключей SSH, включая удаление их всех и создание новых. Тем не менее это дает мне ту же ошибку. Я добавил ключ к Heroku.
Затем я попытался запуститьssh -vT [email protected]:heroku-app.git
и результат был:
OpenSSH_5.9p1, OpenSSL 0.9.8r 8 Feb 2011
debug1: Reading configuration data /etc/ssh_config
debug1: /etc/ssh_config line 20: Applying options for *
debug1: /etc/ssh_config line 53: Applying options for *
ssh: Could not resolve hostname heroku.com:heroku-app.git: nodename nor servname provided, or not known
Я не могу понять, на что указывает эта ошибка. Имя хоста определенно верно. Возможно ли я нев конфигурационном файле SSH мне нужно что-то? Любые идеи были бы фантастическими, потому что я потратил довольно много часов сегодня, пытаясь заставить это работать безрезультатно.