Как предоставить в git учетные данные во время push-команды? - PullRequest
0 голосов
/ 06 июня 2018

Я использую Windows PowerShell для создания автоматизированного сценария, который будет клонировать репо, делать с ним что-то и, наконец, толкать его.

Вот мой код:

git clone <github-domain>.com/org/repo

cd org/

echo "new content" >> newfile.txt

git add .

git commit -m "added new content"

git push origin master # here I receive a pop up asking me for my username and password

Мне интересно, возможно ли передать имя пользователя и пароль во время команды push, поскольку это должно быть полностью автоматизировано.

Что-то вроде:

git push origin master --username a --password b

Я пытался искать в Интернете, но все источники просто указывали на ssh, и не было никакого «автоматизированного» способа сделать это.

1 Ответ

0 голосов
/ 06 июня 2018

Используйте git-credential-store

только в первый раз, вам необходимо ввести пароль. Выполните следующие шаги:

git config credential.helper store
git push origin master
# supply username and Password for the 1st time

Теперь в следующий раз они не будутне спрашивайте имя пользователя или пароль

Спасибо!

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