我只想完全禁用git 并且每次推拉时都会开始向我询问用户名和密码。
我该怎么做?谢谢!
答案 0 :(得分:1)
您可以让Git使用笔记本电脑中的以下内容永久存储您的凭据:
git config credential.helper store
如果您希望Git在每次需要连接到远程存储库时都要求您提供凭据,则可以运行以下命令:
git config --unset credential.helper
答案 1 :(得分:0)
足以删除ssh密钥。可以在此处找到理解描述:How to remove a ssh key?
答案 2 :(得分:0)
编辑(由主持人和评论者建议@tarikmanoar)
警告:如果您从答案中使用credential.helper store
,则密码将完全不加密(“原样”)存储在~/.git-credentials
处。请查阅下面的评论部分或“链接的”部分的答案,特别是如果您的雇主对安全问题的容忍度为零。
即使被接受,它也不能回答实际OP关于仅省略用户名(无密码)的问题。对于有确切问题的读者,@ grawity的answer可能派上用场。
原始答案(@Alexander Zhu):
您可以使用以下命令存储凭据
$ git config credential.helper store
$ git push http://example.com/repo.git
Username: <type your username>
Password: <type your password>
另外,我建议你阅读
$ git help credentials