(с использованием Vista) Я пытаюсь клонировать приложение из своего репозитория GitHub и вставлять его в Heroku. Хорошо, поэтому я много раз пытался создать SSH-ключ:git push heroku master разрешено на VISTA
`ssh-keygen -t rsa`
Кажется, все отлично. У меня есть это на моей папке C:/Users/*** /. Ssh. Теперь я пытаюсь клонировать приложение, которое разворачивается в GitHub. Когда я пытаюсь клонировать его в каталоге rails_apps, я получаю сообщение о том,
Permission Denied(public key).
Я нашел решение на чистом высказывании, что я должен работать этот первый:
`ssh-add`
Так что я пытался делать что , Но он сказал, что:
Не удалось открыть подключение к вашему агенту аутентификации.
Затем после некоторого поиска в Google я нахожу что-то о выполнении ssh-agent. Так что я делаю это:
`ssh-agent bash`
и командной строки изменяется от моего каталога rails_apps к этому:
`bash3.1$>`
Так я бегу:
`bash3.1$>ssh-add [path to .ssh folder]`
и успешно добавляет закрытый ключ RSA (он не работает с id-rsa.pub). Я также добавил вновь созданный открытый ключ к моей учетной записи GitHub.
Теперь, когда я пытаюсь клонировать:
`bash3.1$>git clone [email protected]:username/myrepo.git`
Он успешно клонирует репо я раздвоенный в GitHub. Теперь, когда у меня есть приложение в моем локальном репо, я пытаюсь создать приложение heroku.
`bash3.1$>cd myrepo`
`bash3.1$>heroku create myapp`
И этот код успешно работает. Удаленный Git успешно добавлен. Теперь мне нужно только нажать.
`bash3.1$>git push heroku master`
BAM! Я снова получаю сообщение об ошибке.
Permission denied (public key)
Я так близко к толкая мое приложение Heroku. Но это просто не сработает. Вы можете мне помочь. Что я здесь делаю неправильно? Благодаря! : D
Что 'мерзавец remote -v show' отображается в вашем клонированном репо? – VonC