Почему этот код Ruby не работает? Предполагается клонировать репозиторий git с удаленного сервера.
pipe = IO.popen( 'git clone myUserId@10.10.0.53:/prj/Common/git/MyProject', "w+" ) pipe.puts 'mySecretPassword' pipe.close_write
Спасибо.
Я не знаю, почему это не работает, но если вы хотите работать с Git-репозиторием в своем приложении Ruby, неплохо бы использовать один из Gems, который предоставляет API для Git (то есть git ).
Я бы использовал оболочку git для рубина, такого как этот. Делает все проще https://github.com/libgit2/rugged