我更改了计算机的名称,现在我无法登录Github for Mac客户端。当我尝试通过Github for Mac中的“首选项”部分登录时,我收到“登录或密码不正确”消息。我确信它们实际上是正确的。
我认为这与我的SSH密钥绑定到我的计算机名称有关,所以我生成了一个新的SSH密钥。
更改我的SSH密钥并通过github.com添加后,我运行了:
ssh -T git@github.com
我收到了成功消息:
Hi alexweissman! You've successfully authenticated, but GitHub does not provide shell access.
我也做了
git config --global user.email <my-email-address>
这似乎没有任何投诉。
奇怪的是,当我尝试同步提交时,它会提示我输入我的用户名和密码,它会毫无怨言地接受它。我怀疑Github for Mac已经在某处缓存了我的旧SSH密钥,并试图将其与“记住我”功能结合使用。
我正在运行OSX 10.8.5。