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

时间:2019-07-04 02:41:55

标签: git github

当在Windows计算机上将push提交到Github时,Github无法识别我的帐户提交,但是当我在Mac上执行时,它会识别。

已经检查我的电子邮件地址在我的PC上与在Github上是否相同,并且已将其配置为计算机的全局电子邮件地址。

最后一次提交是从我的Mac中显示的,我对此表示赞赏,前两个是从我的PC中显示我的姓名而不是我的帐户的。 https://ibb.co/VVsjsGR

2 个答案:

答案 0 :(得分:2)

首先,您需要确保用户名和密码的git config正确。如果未设置,则设置为:

git config --global user.name 'your username'
git config --global user.password 'your password'

然后,您需要将ssh密钥添加到git hub帐户。

检查您现有的SSH密钥:

打开终端并输入命令:

$ ls -al ~/.ssh

公用密钥的文件名是以下之一:

id_dsa.pub 
id_ecdsa.pub
id_ed25519.pub 
id_rsa.pub
  1. 如果您没有现有的公钥和私钥对,或者不希望使用任何可用的对公钥对进行连接,请generate a new SSH key
  2. 如果您看到列出了要用于连接到GitHub的现有公共和私有密钥对(例如id_rsa.pub和id_rsa),则可以add your SSH key to the ssh-agent

有关快速参考,请参见how to add a new SSH key to your GitHub account

答案 1 :(得分:0)

通过查看您的ForniteKillFeed回购,您可以将一些提交归因于Jonathan Ishii <you@example.comjtishii@yahoo.com> ...

这可能不是您的真实电子邮件地址,因此请确保使用正确的电子邮件地址运行git config --global user.email YOUR_EMAIL_ADRESS ...