Как я могу загрузить файл (или клонировать репо) из безопасного Git Repo (например, SSH на GitHub), а затем зафиксировать изменения обратно в репо с помощью Ruby Grit?Спасибо!
Вы можете использовать Grit для этого. Проверьте суть ссылки в ответе на этот похожий вопрос.
Метод клонирования Грит не определен?
Grit без проблем выполнит команду оболочки 'git' там, где отсутствует функциональность Ruby.
Grit предоставляет вам объектно-ориентированный доступ на чтение / запись к репозиториям Git через Ruby. - http://grit.rubyforge.org/
Grit предназначен только для взаимодействия с локальным репозиториемне могу управлять удаленными операциями (клонировать, пушить, тянуть, извлекать).