GitHub
Official Method
- Difficulty: Easy
- Speed: 1-24 hours
- Data exported:
- Commit comments
- Images included in issues
- Issues
- Issue comments
- Issue events (i.e. "labeled", "opened", "closed")
- Milestones
- Projects
- Pull Requests
- Pull Request Reviews
- Releases
- Repositories
- Users (who have contributed to the repositories)
- Official Instructions: here
Description
GitHub makes it very easy to export a copy of your data. The data export results in a .tar.gz file and in testing the export request was fulfilled in about 20 minutes.
If you are unfamiliar with this file type, this is very similar to a .zip file, though your operating system may not know how to handle .tar.gz files natively. If this is the case, a 3rd party utility such as 7zip will be needed.
Steps
- From a desktop or laptop, log in to https://github.com
- Go to your profile settings page here: https://github.com/settings/profile
- On the left side column, click "Account"
- Under "Export account data" click Start Export
- Once the data export is ready, you'll receive an email with a download link. Simply hit that link and your download should start.