当我推/拉时,我希望git每次都会问我用户名和密码

时间:2015-08-25 20:49:29

标签: git

我只想完全禁用git 并且每次推拉时都会开始向我询问用户名和密码

我该怎么做?谢谢!

3 个答案:

答案 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