2

我在跑步

git pull

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

cd mylocation
git pull
myusername
mypassword

但这并不成功。我怎样才能达到我想要的?

4

3 回答 3

1

我使用腻子选美(Plink)作为身份验证守护进程。然后您可以将您的密钥加载到选美比赛中,然后身份验证会自动运行。

腻子安装程序

问题是你必须重新安装你的 msysgit 并且在安装过程中你可以选择 Tortoise Plink 作为守护进程。

配置 Git 以使用 Plink

也许它可以解决您的问题。

于 2012-11-20T13:30:50.157 回答
0

运行此命令:

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

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

于 2012-11-20T13:35:39.100 回答
0

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

于 2016-01-18T23:40:33.160 回答