我为git运行bat我写
git checkout master
git add .
git pull
pause
http://postimg.org/image/piy9vwxvd/
当我到达我需要填写密码的部分时卡住了 我什么都写不出来。
我该如何解决?
答案 0 :(得分:1)
您可以通过缓存密码来解决此问题。因此,您必须选择:
选项1:缓存您的凭据
git config --global credential.helper cache
因为我假设您的操作系统是Windows,所以您应该使用wincred
代替:
git config --global credential.helper wincred
然后你可以设置一个超时(默认为15分钟),以至少压缩密码请求一小时:
git config --global credential.helper --timeout=3600
这意味着,在运行批处理文件之前,您必须手动git pull
(或其他需要输入密码的内容)。然后,密码短语缓存一小时。
选项2:存储您的凭据
您可以使用凭据文件来运行此凭据来存储凭据。但请注意,此方法将您的数据以纯文本形式存储在文件系统中:
git config --global credential.helper store --file ~/.credentials-file
您可以在git docs。
中找到有关此主题的更多信息