Creating doi for a github repository in zenodo

Creating DOI for a GitHub repository in Zenodo

  1. Enter [Zenodo] (https://zenodo.org/) and sign in using GitHub.
  2. In Zenodo, go to Account-> GitHub-> connect.
  3. To see the list of your repositories on GitHub, click on the profile icon, select GitHub, and you will see the full list.
  4. To enable DOI for a repository, move the switch on the right to ON
  5. To create a GitHub release, go back to the GitHub repository. On the right-hand side of the page, look for the “Releases” box (under About, Tags, Packages).
  6. Click Releases → Draft a new release. Add: Tag (e.g. v1.0.0); Release title;Description (optional changelog)
  7. Click Publish release. Zenodo will automatically (1) archive the release (2) generate a version-specific DOI and (3) generate a concept DOI (recommended for citation).
  8. Find the DOI in Zenodo
Written on December 27, 2025