codecamp

使用 GitHub 导入工具更新提交作者归属

导入期间,您可以将仓库中的提交匹配提交作者的 GitHub 帐户。

GitHub 导入工具查找其电子邮件地址匹配您所导入仓库中提交作者的 GitHub 用户。 然后,您可以使用其电子邮件地址或作者的 GitHub 用户名将提交连接到其作者。

更新提交作者

  1. 导入仓库后,在导入状态页面上,单击 Match authors(匹配作者)

匹配作者按钮

  1. 在您想要更新其信息的作者旁边,单击 Connect(连接)

提交作者列表

  1. 输入作者的电子邮件地址或 GitHub 用户名,然后按 Enter 键。

将提交归于具有公共电子邮件地址的 GitHub 用户

如果导入的仓库中的提交作者具有与其用于创作提交的电子邮件地址关联的 GitHub 帐户,并且他们没有将其提交电子邮件地址设为私有,则 GitHub 导入工具会将与提交关联的电子邮件地址匹配与其 GitHub 帐户关联的公共电子邮件地址,并将提交归于其 GitHub 帐户。

将提交归于没有公共电子邮件地址的 GitHub 用户

如果导入的仓库中的提交作者既没有在其 GitHub 个人资料中设置公共电子邮件地址,也没有将其提交电子邮件地址设为私有,则 GitHub 导入工具可能无法将与提交关联的电子邮件地址匹配其 GitHub 帐户。

提交作者可通过将其电子邮件地址设为私有来解决此问题。 其提交随后归于 <username>@users.noreply.github.com,导入的提交将与其 GitHub 帐户关联。

使用电子邮件地址归属提交

如果作者的电子邮件地址没有与其 GitHub 帐户关联,他们可以在导入后将地址添加到其帐户,然后即可正确归属提交。

如果作者没有 GitHub 帐户,则 GitHub 导入工具会将其提交归于与提交关联的电子邮件地址。

延伸阅读

使用 GitHub 导入工具导入仓库
GitHub 使用命令行导入 Git 仓库
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录

GitHub 身份验证

在 GitHub 上管理订阅和通知

在 GitHub 上管理活动的订阅

GitHub 组织和团队

GitHub 管理对组织仓库的 Git 访问

GitHub 计费和付款

GitHub 使用议题和拉取请求进行协作

GitHub 在具有代码质量功能的仓库上进行协作

管理在 GitHub 上的工作

GitHub 建立强大的社区

GitHub 管理仓库

GitHub 自定义 GitHub 工作流程

在 GitHub Marketplace 中购买并安装应用程序

通过 GitHub Jobs 寻找人才

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }