SOLFIND
Web Lens
Portal home

Mannequins and user activity - GitHub Docs

https://docs.github.com/en/migrations/overview/mannequins-and-user-activity • 133 KB fetched
Open original page


Mannequins and user activity - GitHub Docs Skip to main content GitHub Docs Version: Free, Pro, & Team Search or ask Copilot Search or ask Copilot Select language: current language is English Search or ask Copilot Search or ask Copilot Open menu Collapse sidebar Expand sidebar Scroll breadcrumbs left * Home * Migrations * Overview * Mannequins and user activity Scroll breadcrumbs right Migrations * * * Overview * GitHub's migration tooling * Migrations within GitHub * Plan your migration * Migration paths * Locked repositories * Mannequins and user activity * Programmatic repository imports * Migrate from Azure DevOps * Get started * 1. Understand migrations * 2. Manage access * 3. Configure GitHub Enterprise Importer * 4. Prepare to migrate * 5. Migrate repositories * 6. Follow-up tasks * Key differences * Migrate with GraphQL API * Migrator role * Import source code * GitHub Importer * About GitHub Importer * Import a repository * Command line * About source code imports * Local code * External Git repo * Subversion * Mercurial * Team Foundation Version Control * GitHub Enterprise Importer * Understand GitHub Enterprise Importer * About GitHub Enterprise Importer * Migrate from Bitbucket Server * About migrations * Overview of a migration * Manage access * Migrate repositories * Migrate between GitHub products * About migrations * Overview of a migration * Manage access * Migrate from Enterprise Server * Migrate repositories from GitHub.com * Migrate organizations from GitHub.com * Migrate from GitLab * Get started * 1. Understand migrations * 2. Plan your migration * 3. Manage access * 4. Configure GitHub Enterprise Importer * 5. Configure storage * 6. Migrate repositories * 7. Follow-up tasks * Migrate with GraphQL API * Migrator role * Complete migration * Access migration logs * Reclaim mannequins * Live migrations (GHES to GHE.com) * About live migrations * Prepare for your migration * Migrate your repository * Complete your migration * Troubleshooting * Migrated data reference * ELM CLI reference * ghe-migrator * About ghe-migrator * Export from GHES * Export from GitHub.com * Migrate data * Troubleshoot migrations * Troubleshoot migrations Mannequins and user activity Mannequins are placeholder identities that users can reclaim after a migration. Copy as Markdown In this article * What are mannequins? * How can I reclaim mannequins? What are mannequins? After you run a migration with GitHub Enterprise Importer or Enterprise Live Migrations, all user activity in the migrated repository (except Git commits) is attributed to placeholder identities called mannequins. Each mannequin only has a display name, which comes from the display name in the source repository. Mannequins do not have organization membership or repository access. Mannequins always use the same avatar, a ghost octocat, and include a mannequin label following the display name. Reclaiming is optional and can happen any time after a migration is finished. For this reason, you can allow your team to begin working in migrated repositories before reclaiming. Authorship for Git commits is not associated with mannequins and cannot be attributed to GitHub users by reclaiming mannequins. Instead, commit authorship is attributed to user accounts on GitHub based on the email address that was used to author the commit in Git. How can I reclaim mannequins? You can reattribute the history for each mannequin to an organization member with the GitHub CLI or in your browser. If you use the GitHub CLI, you can reclaim mannequins in bulk. For instructions, see Reclaiming mannequins for GitHub Enterprise Importer or Completing your live migration from GitHub Enterprise Server to GHE.com . By default, reclaiming a mannequin will send an attribution invitation to the target user. The target user can choose to accept or reject the invitation. After a user accepts an attribution invitation, all contributions previously attributed to the mannequin will be attributed to the user instead. In future migrations to the same organization, any contributions from the same mannequin will be automatically reclaimed for the same user. If your organization uses Enterprise Managed Users and you choose to reclaim mannequins with the GitHub CLI, you can optionally skip the invitation process, immediately reclaiming the mannequin without the user's approval. Back to top Help and support Was this Doc helpful? Yes No Help us make GitHub Docs great! All Docs are open source. See something that's wrong or unclear? Submit a pull request. Make a contribution Still need help? Ask the GitHub community Contact support Expert services Blog GitHub Inc. © 2026 Terms Privacy Status Pricing

Links found on this page

  1. Skip to main content [direct]
  2. GitHub Docs [direct]
  3. Migrations [direct]
  4. Overview [direct]
  5. GitHub's migration tooling [direct]
  6. Migrations within GitHub [direct]
  7. Plan your migration [direct]
  8. Migration paths [direct]
  9. Locked repositories [direct]
  10. Programmatic repository imports [direct]
  11. Get started [direct]
  12. 1. Understand migrations [direct]
  13. 2. Manage access [direct]
  14. 3. Configure GitHub Enterprise Importer [direct]
  15. 4. Prepare to migrate [direct]
  16. 5. Migrate repositories [direct]
  17. 6. Follow-up tasks [direct]
  18. Key differences [direct]
  19. Migrate with GraphQL API [direct]
  20. Migrator role [direct]
  21. About GitHub Importer [direct]
  22. Import a repository [direct]
  23. About source code imports [direct]
  24. Local code [direct]
  25. External Git repo [direct]
  26. Subversion [direct]
  27. Mercurial [direct]
  28. Team Foundation Version Control [direct]
  29. About GitHub Enterprise Importer [direct]
  30. About migrations [direct]
  31. Overview of a migration [direct]
  32. Manage access [direct]
  33. Migrate repositories [direct]
  34. About migrations [direct]
  35. Overview of a migration [direct]
  36. Manage access [direct]
  37. Migrate from Enterprise Server [direct]
  38. Migrate repositories from GitHub.com [direct]
  39. Migrate organizations from GitHub.com [direct]
  40. Get started [direct]
  41. 1. Understand migrations [direct]
  42. 2. Plan your migration [direct]
  43. 3. Manage access [direct]
  44. 4. Configure GitHub Enterprise Importer [direct]
  45. 5. Configure storage [direct]
  46. 6. Migrate repositories [direct]
  47. 7. Follow-up tasks [direct]
  48. Migrate with GraphQL API [direct]
  49. Migrator role [direct]
  50. Access migration logs [direct]
  51. Reclaim mannequins [direct]
  52. About live migrations [direct]
  53. Prepare for your migration [direct]
  54. Migrate your repository [direct]
  55. Complete your migration [direct]
  56. Troubleshooting [direct]
  57. Migrated data reference [direct]
  58. ELM CLI reference [direct]
  59. About ghe-migrator [direct]
  60. Export from GHES [direct]
  61. Export from GitHub.com [direct]
  62. Migrate data [direct]
  63. Troubleshoot migrations [direct]
  64. Make a contribution [direct]
  65. Ask the GitHub community [direct]
  66. Contact support [direct]
  67. Expert services [direct]
  68. Blog [direct]
  69. Terms [direct]
  70. Privacy [direct]
  71. Status [direct]
  72. Pricing [direct]