Можно ли создать новый Git Repo на GitHub через restful API, а не вручную через их сайт?
Проверьте Github gem для примера использования API Github;Вот реализация команды create .
create
попробуй: curl -u "ИМЯ ПОЛЬЗОВАТЕЛЯ: PASS" -F 'name = REPONAME' http://github.com/api/v2/json/repos/create
от: http://develop.github.com/p/repo.html
Да, см. Страницу Repositories API . Вы делаете сообщение на repos/create с хотя бы параметром name.
repos/create
name