我正在使用windows powershell创建一个自动脚本,它将克隆一个repo,为它做一些事情,然后最终推送它。
到目前为止,这是我的代码:
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而且没有“自动化”的方式来做这件事。
答案 0 :(得分:0)
仅限第一次,您需要传递密码 请按照以下步骤操作:
git config credential.helper store
git push origin master
# supply username and Password for the 1st time
现在下次他们不要求用户名或密码
谢谢!