Git从命令行提示输入用户名和密码

时间:2012-11-20 13:22:41

标签: git windows-7 batch-file cmd

我正在运行

git pull

在命令行的存储库中。它要求输入用户名和密码。当我完成它们拉动成功,但我想从批处理文件运行git pull,我希望我的批处理文件提供所要求的用户名和密码。如果我的用户名是myusername并且我的密码是mypassword,我如何从批处理文件中运行git pull?我尝试了以下(在我的批处理文件中):

cd mylocation
git pull
myusername
mypassword

但这并不成功。我怎样才能实现我的目标?

3 个答案:

答案 0 :(得分:1)

我使用putty选美(Plink)作为身份验证守护神。然后你可以将你的密钥加载到选美,然后验证自动运行。

Putty installer

问题是你必须重新安装你的msysgit,在安装过程中你可以选择Tortoise Plink作为deamon。

Configure Git to use Plink

也许这是你问题的一个选择。

答案 1 :(得分:0)

运行此命令:

git config --global user.name "Your Name Here"
git config --global user.email "your_email@youremail.com"

再次输入后会记住您的用户名和密码。

答案 2 :(得分:0)

现在正确的解决方案是使用Microsoft的Git Credential Manager for Windows