jhf*_*ntz 5 git authentication macos github
几周前(迷雾笼罩),我需要对托管在github上的内容进行一些更改。我被一个比我了解更多的人(SWKMTM)指导我通过电话准确键入要配置,下拉,修改,后退然后激活的内容。其中一部分涉及向git我发出称为SWKMTM的指令。
既然我已经有时间学习一些关于git / github的知识(以及回忆起我的github登录信息),我已经回过头来尝试用我的身份用客户端计算机(la git config --global user.name和git config --global user.email)上的SWKMTM代替。完成此操作后,我可以执行与以前相同的更新活动。但是,尚未提示我输入我的github密码(即,没有要求输入我的github密码)。我假设已经缓存了一些将我标识为SWKMTM的东西(并且我必须在更早的雾中做了一些事情,涉及到输入SWKMTM的github密码)-是在本地还是通过隐式发送我的SSH公钥。
我徒劳地搜索了。* rc文件和配置目录,以查找与SWKMTM相关联的类似于凭证的任何内容(以希望分发所述凭证并强制git提示输入新的凭证)。同样,我也无法在github上找到任何可以告诉您是否存在某种公钥别名(以及如何清除公钥)的东西。
我还尝试了任何凭据帮助程序的建议“ git config -l”,但均未找到。
我怎样才能迫使github忘记我一直伪装成SWKMTM?
[旁注:这是在MacOS上,在配置文件中没有表明使用credential-osxkeychain的指示。仅在使用GIT_TRACE=1推送之后,凭证的存储位置才明显。]
user.name并且user.email与凭据无关,它们只是在您进行的每次提交中用于存储作者信息的字符串。
Git通常会通过SSH对您进行身份验证,因此您必须将SSH私钥从另一台计算机复制到新客户端,或者创建一个新的密钥对并将公共部分添加到github配置文件中。
好的,在聊天中进行了广泛讨论之后,事实证明Git正在使用osxkeychain凭据帮助器,该帮助器提供了以前存储的凭据。
从OSX钥匙串中删除存储的凭据,或禁用credential.helperGit中的凭据助手(配置选项)以再次提示您进行身份验证。
| 归档时间: |
|
| 查看次数: |
10734 次 |
| 最近记录: |