Как создать и отправить несколько файлов в репозиторий git, используя код узла js - PullRequest
0 голосов
/ 28 мая 2019

У меня есть код, где я загружаю много файлов из S3 / Azure.Я хочу отправить их в новый репозиторий в github, используя код NodeJS.Пробовал модуль simpleGit, но он не тренировался.Вот что я хочу сделать - создать новый репозиторий в github, если он еще не существует, - создавать файлы на лету с имеющимися у меня данными и добавлять их в git-репозиторий.- зафиксировать эти изменения - отправить их на удаленный

Попробовал SimpleGit, NodeGit ... но ни у одного из них нет подходящих примеров для решения этой задачи.

1 Ответ

0 голосов
/ 28 мая 2019

Исходя из того, что вы говорите, вы пытаетесь создать новый репозиторий на github, прежде чем нажать на него.Я думаю, что ваша проблема в том, что вы не можете использовать git для прямого создания репозитория github.Это две разные вещи.Для создания нового репозитория github вы должны использовать github API https://developer.github.com/v3/repos/#create

Когда ваш репозиторий будет готов, вы сможете использовать его с помощью git, и упомянутые вами библиотеки должны выполнить свою задачу.

Когда репозиторий создан, следуйте приведенному здесь шагу, но с эквивалентными командами из simpleGit (или любой другой библиотеки, но это первая, которую вы указали)

https://help.github.com/en/articles/adding-an-existing-project-to-github-using-the-command-line

Шаг4 до конца (но не делайте этого напрямую, это только для того, чтобы показать, что нужно сделать)

И из документации simpleGit

https://www.npmjs.com/package/simple-git#starting-a-new-repo

Этот примердолжен делать именно то, что вам нужно.Вы можете попытаться найти, какая команда соответствует какому шагу, описанному в документе github.

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