Chapter 1 Connect GitHub to Zenodo

Time required: 2-3 minutes

1.1 Step 1: Create Your Zenodo Account

1.1.2 Alternative: Sign Up with Email

If you prefer email signup:

  1. Click “Sign up with email”
  2. Fill in your details
  3. Verify your email address

1.2 Step 2: Connect Your GitHub Account

1.2.2 Authorize Zenodo

GitHub will ask for permissions:

  1. Review the permissions (Zenodo needs read access to your repos)
  2. Click “Authorize zenodo”
  3. You’ll be redirected back to Zenodo

1.3 Step 3: Enable Your Repository

1.3.1 Find Your Repository

Back in Zenodo’s GitHub section:

  1. You’ll see a list of your GitHub repositories
  2. Find the repository you want to archive
  3. Toggle the switch to “ON” next to your repository name

Sometimes you need to refresh the page and/or click the “Sync now” button.

1.3.2 Verification

Success indicators:

  • Repository toggle shows “ON”
  • Green checkmark appears
  • Repository appears in your “Enabled repositories” list

1.4 Troubleshooting

Repository not showing?

  • Make sure it’s public (Zenodo can’t access private repos)
  • Try clicking the browser’s refresh button and/or the “Sync now” button

Connection failed?

  • Check your GitHub email is verified
  • Try disconnecting and reconnecting GitHub

🎉 Chapter 1 Complete! Your repository is now connected and ready for archiving.

Next: Create your first archive and get that DOI!