Как отправить код ветки git с учетными данными из командной строки - PullRequest
0 голосов
/ 01 ноября 2019

У меня есть изменения в ветке git. Я хочу отправить эти изменения в GitHub с помощью одной команды, такой как git push https://username:password@myrepository.biz/file.git

Как добиться того же, когда вы вносите изменения в ветку git из командной строки?

Я пробовал эти два варианта

  • git push https://username:password@myrepository.biz/file.git origin HEAD:development

  • git push origin HEAD:development https://username:password@myrepository.biz/file.git

1 Ответ

0 голосов
/ 01 ноября 2019

Посмотрите на man git-push, и вы увидите, что синтаксис для git push выглядит следующим образом:

git push [options...] [<repository> [<refspec>...]]

Где <repository> - это либо URL, либо имя удаленного. Таким образом, ваша команда должна быть:

git push https://username:password@myrepository.biz/file.git HEAD:development

Кроме того, она должна, вероятно, сказать ssh:// вместо https://.

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