GitHub通过用户名贡献

时间:2017-05-25 15:21:24

标签: git github terminal

使用终端我做了一些提交:

git push
Enter username: username
Enter password: password

当我这样做时,提交不会在GitHub上添加我的贡献图(即使他们在存储库中也很难)。但是,当我这样做时:

git push
Enter username: email address
Enter password: password
他们出现了。有什么我做错了或者这就是GitHub的工作方式吗?

我已经设置了git config --global user.email和git config --global username。

2 个答案:

答案 0 :(得分:2)

我认为问题不在于"身份验证"部分。 github根据修订作者的邮件计算贡献。 可以从项目中的其他100位开发人员那里推送内容(因为他们是作者),他们会得到贡献。

答案 1 :(得分:1)

您应该阅读SSH tutorial(因此生成一次您的SSH密钥)并使用https://github.com/settings/keys

在github上设置一些SSH密钥

您不必输入您的用户&每个git push(或任何涉及远程访问github服务器的git命令的密码)

另见this。所以使用例如git clone git@github.com:karinakozarova/Made2Make.git克隆本地计算机上的Made2Make github存储库