当我提交时,Github 无法识别我的帐户

Jon*_*hii 6 git github

当推送提交到我的 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)
  1. 如果您没有现有的公钥和私钥对,或者不希望使用任何可用于连接到 GitHub 的公钥和私钥对,请生成一个新的 SSH 密钥
  2. 如果您看到列出了想要用来连接到 GitHub 的现有公钥和私钥对(例如 id_rsa.pub 和 id_rsa),则可以将SSH 密钥添加到 ssh-agent

如需快速参考,请参阅 如何将新的 SSH 密钥添加到您的 GitHub 帐户