每次在服务器上使用git时,如何设置git以请求帐户和密码? 我不想对我们团队成员的任何帐户或密码进行git缓存 非常感谢!
答案 0 :(得分:0)
您可以在仓库中运行git config --list --show-origin
来查看credential.helper
的位置
如果credential.helper
中的.git/config
,请运行:
git config --local --unset credential.helper
如果credential.helper
中的/Users/<name>/.gitconfig
,请运行:
git config --global --unset credential.helper
如果它位于/usr/local/etc/gitconfig
之类的其他位置,请运行:
git config --system --unset credential.helper
或者,如果您根本不想记住密码,请在该服务器上的所有存储库中全部使用unset
:
git config --local --unset credential.helper
git config --global --unset credential.helper
git config --system --unset credential.helper
答案 1 :(得分:0)
根据git documentation,您可以使用以下命令更改缓存超时:
git config credential.helper 'cache --timeout=300'
您可以改为将超时更改为1
,而仅缓存一秒钟(按照惯例,0
可能会将超时设置为永不过期,但我看不到有记载)。