使用带有用户名和密码的批处理文件将更改推送到github

时间:2015-02-16 09:47:52

标签: batch-file github-for-windows

我在批处理文件中运行以下内容

cd c:/dirtogithubrepo
git config --global user.name "my name"
git config --global user.email "myemail@mydomain.com"
git init
git status
git add data.js
git commit -m "Add data.js"
git remote -v
git push
pause

确实将文件推送到git hub。我的问题是它每次运行时都会询问我的用户名和密码。有没有办法在这个过程中添加这些?或者任何人都可以想到一个工作

感谢

1 个答案:

答案 0 :(得分:2)

您应该使用SSH密钥连接到您的存储库,这样您就不必使用密码 - please see here for instructions

基本步骤是:

Generate your Keys
Upload your Public Key to Github (Settings > SSH Keys)
Set up Git to use these keys

上面的链接可以帮助您解决这个问题!