Я пишу приложение, размещенное на Heroku, которое выполняет операции чтения/записи в частных хранилищах, размещенных в GitHub.Heroku -> GitHub SSH ключевой вопрос
Я сделал следующее
- Сгенерированный ключ SSH, используя ту же электронную почту, как мой счет GitHub
- Добавлен открытый ключ SSH на мой счет GitHub, который имеет права администратора в хранилище
- Добавлен открытый ключ SSH для Heroku с использованием heroku: keys add
При попытке выполнить любую операцию git в размещенном в GitHub репозитории (с которым у меня есть полный доступ), я получаю «Ho s проверка ключа не выполнена »
Я не уверен, что я делаю не так. Насколько я могу судить, приложение Heroku должно быть в состоянии читать и нажимать на репо на GitHub просто отлично.
Если я запускаю один и тот же сценарий локально, все работает как шарм.
Надеясь, что кто-то может мне помочь.
Согласен. +1. Я упоминал config var, потому что это хороший способ получить доступ к частным ресурсам (например, к приватному ssh-ключу), не добавляя указанный ключ в git repo (более безопасный таким образом). – VonC