Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从mac删除github凭据_Git_Macos_Github - Fatal编程技术网

从mac删除github凭据

从mac删除github凭据,git,macos,github,Git,Macos,Github,我读过很多关于如何从mac上删除凭证的话题,最重复的回答是“从本机密钥链中删除凭证” 若我从keychain中删除github凭证,在“git push”之后,有东西会自动再次将我的凭证添加到keychain,那个么它就不起作用了 有什么不对劲?以及如何最终从mac电脑中删除我的密码和电子邮件?您可以直接使用凭证帮助程序来擦除钥匙链条目 要执行此操作,请键入以下命令: $ git credential-osxkeychain erase host=github.com protocol=http

我读过很多关于如何从mac上删除凭证的话题,最重复的回答是“从本机密钥链中删除凭证”

若我从keychain中删除github凭证,在“git push”之后,有东西会自动再次将我的凭证添加到keychain,那个么它就不起作用了


有什么不对劲?以及如何最终从mac电脑中删除我的密码和电子邮件?

您可以直接使用
凭证帮助程序来擦除钥匙链条目

要执行此操作,请键入以下命令:

$ git credential-osxkeychain erase
host=github.com
protocol=https
> [Press Return]
如果成功,则不会打印任何内容


注意:macOS是UNIX,不是Linux。密钥是如何生成的?您是否删除了
~/.ssh
?此外,这也不是很安全-一个ext恢复程序将很容易恢复密钥。您需要从GitHub帐户中删除它们。@Qix monicawasmorted我使用的是https,不是sshy您用Linux标记了您的问题。我把它拿走了。