当推送提交到我的 Windows 计算机上的 Github 时,Github 无法识别我的帐户提交,但是当我在我的 mac 上执行它时。
已检查我的 PC 上的电子邮件地址与 Github 上的电子邮件地址是否相同,并且已将其配置为我的计算机的全局电子邮件地址。
最后一次提交是从我的 mac 上显示的,我因此获得了荣誉,前 2 次来自我的 PC,它显示了我的名字,但没有显示我的帐户。 https://ibb.co/VVsjsGR
小智 3
首先,您需要确保您的用户名和密码的 git 配置正确。如果未设置,则设置如下:
git config --global user.name 'your username'
git config --global user.password 'your password'
Run Code Online (Sandbox Code Playgroud)
然后您需要将 ssh 密钥添加到您的 git hub 帐户。
检查您现有的 SSH 密钥:
打开终端并输入命令:
$ ls -al ~/.ssh
Run Code Online (Sandbox Code Playgroud)
公钥的文件名是以下之一:
id_dsa.pub
id_ecdsa.pub
id_ed25519.pub
id_rsa.pub
Run Code Online (Sandbox Code Playgroud)
如需快速参考,请参阅 如何将新的 SSH 密钥添加到您的 GitHub 帐户