有没有办法可以git config --global credential.helper
不超时使用?也就是说它不再询问我的密码?
答案1
如果您想永久使用凭据助手,WSL 中有几个选项可供您使用。您可以使用store
凭据助手,它会将您的凭据保存在您的主目录中的文件中。或者,如果您正在运行 GNOME 或 MATE 等桌面环境,则可以使用凭据助手libsecret
;但是,这需要完整的桌面环境,包括 DBus。
要使用新的凭证助手,您可以执行以下操作:
git config --global credential.helper store
第一次输入凭据时系统会提示您输入凭据,然后凭据会被保存,并且不会再次提示您输入凭据。
请注意,libsecret
Debian 和 Ubuntu 中默认不构建凭证助手;您需要使用以下命令自行构建它:
cp -a /usr/share/doc/git/contrib/credential/libsecret /tmp
cd /tmp/libsecret
make
cp git-credential-libsecret ~/bin # or somewhere else in your $PATH
根据您的环境,也可能可以通过指定其绝对路径来使用 Windows 凭据助手。