Explore by product

Updating commit author attribution with GitHub Importer

During an import, you can match commits in your repository with the GitHub account of the commit author.

GitHub Importer looks for GitHub users whose email addresses match the authors of the commits in the repository you're importing. You can then connect a commit to its author using their email address or the author's GitHub username.

If the author of a commit in your imported repository has a GitHub account associated with the email address they used to author the commits, and they haven't set their commit email address as private, GitHub Importer will match the email address associated with the commit to the public email address associated with their GitHub account, and attribute the commit to their GitHub account.

If the author of a commit in your imported repository has neither set a public email address on their GitHub profile, nor set their commit email address as private, GitHub Importer may not be able to match the email address associated with the commit with their GitHub account.

The commit author can resolve this by setting their email address as private. Their commits will then be attributed to <username>@users.noreply.github.com, and the imported commits will be associated with their GitHub account.