Creating doi for a github repository in zenodo
Creating DOI for a GitHub repository in Zenodo
- Enter [Zenodo] (https://zenodo.org/) and sign in using GitHub.
- In Zenodo, go to Account-> GitHub-> connect.
- To see the list of your repositories on GitHub, click on the profile icon, select GitHub, and you will see the full list.
- To enable DOI for a repository, move the switch on the right to ON
- 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).
- Click Releases → Draft a new release. Add: Tag (e.g. v1.0.0); Release title;Description (optional changelog)
- 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).
- Find the DOI in Zenodo
Written on December 27, 2025