使用终端我做了一些提交:
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。
答案 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存储库