【问题标题】:Git pull from command line prompts for username and passwordGit 从命令行提示输入用户名和密码
【发布时间】:2012-11-08 13:50:49
【问题描述】:

我在跑步

git pull

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

cd mylocation
git pull
myusername
mypassword

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

【问题讨论】:

    标签: git windows-7 batch-file cmd


    【解决方案1】:

    我使用腻子选美 (Plink) 作为身份验证守护进程。然后你可以加载你的选美密钥,然后身份验证就会自动工作。

    Putty installer

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

    Configure Git to use Plink

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

    【讨论】:

      【解决方案2】:

      运行这个命令:

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

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

      【讨论】:

      • 谢谢,还是提示输入用户名和密码
      【解决方案3】:

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

      【讨论】:

        猜你喜欢
        • 2018-11-15
        • 2020-09-08
        • 2016-02-20
        • 2013-09-30
        • 1970-01-01
        • 2015-05-22
        • 1970-01-01
        • 2015-06-28
        • 1970-01-01
        相关资源
        最近更新 更多