Git команда из рубина - PullRequest
0 голосов
/ 10 февраля 2012

Почему этот код Ruby не работает? Предполагается клонировать репозиторий git с удаленного сервера.

pipe = IO.popen( 'git clone myUserId@10.10.0.53:/prj/Common/git/MyProject', "w+"  )
pipe.puts 'mySecretPassword'
pipe.close_write

Спасибо.

Ответы [ 2 ]

3 голосов
/ 10 февраля 2012

Я не знаю, почему это не работает, но если вы хотите работать с Git-репозиторием в своем приложении Ruby, неплохо бы использовать один из Gems, который предоставляет API для Git (то есть git ).

0 голосов
/ 22 апреля 2014

Я бы использовал оболочку git для рубина, такого как этот. Делает все проще https://github.com/libgit2/rugged

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...