> guides/transfers/github

GitHub Transfer Guide

MediumEst. Instant

[WARNING]

Renaming a GitHub account will break any forks of repositories and any hardcoded links to repos. Redirects are set up automatically but may not be permanent.

Steps

1

Seller backs up all repository URLs

Before renaming, note all important repository links. Redirects are created automatically.

2

Seller renames account in Settings

Settings → Account → Change username. Enter a new username and confirm. The old username is freed immediately.

3

Buyer claims the username

Buyer goes to Settings → Account → Change username and enters the freed handle.

4

Update any hardcoded references

Buyer should update their Git remote URLs: git remote set-url origin https://github.com/newusername/repo.git

5

Confirm in ExchangeHandles escrow

Mark transfer complete to release funds.

Tips

  • GitHub org transfers require additional steps — contact support.
  • Redirects from the old username to new one are created automatically.
  • GitHub Pages sites may need a DNS/CNAME update.