Introducing GitHub Backup Tool Enhanced customization, security and bug fixes!

Last Updated on March 30, 2024 by Michael Morten Sonne


I’m thrilled to announce the latest release of my small GitHub backup tool – version is now live! 🚀

Here’s what’s new in this update:

Added Features:

  • Warning states for backups and checks
  • Added feature to validate backuped git repositories – argument -gitbackupvalidation
Added checks for Git backups – use the new argument to validete even more

Changes Made:

  • Fixed typo in argument tokenfile
  • Some small internal code changes and cleanup
  • Changed argument -allnf to -allnotforked for better use – ⚠️ breaking change ⚠️


  • Fixed a bug if destination folder is not specified, the tool deleted all folders in the root of the application folder. Now the folder is set to “Backups” in the root of the application folder if not set.
  • Fixed if a repository is empty and -allbranches is set, the tool will not create the folder for the repository there was no data to backup (did that is -allbranches was not specifies)
  • Fixed a bug where branches was not counted correctly if -allbranches was set and the repository was empty

Dependency Upgrades:

  • Updated Octokit 9.0.0 to Octokit 10.0.0 (fixes some Windows long path issues too)
  • Updated Autofac 7.1.0 to 8.0.0

This release aims to streamline your GitHub backup process with added security, improved functionality, fixed some bugs and enhanced customization options.

Don’t miss out on these enhancements – update your tool now! 💻

All arguments in v.


You can download the new release right here at the GitHub page: Releases · michaelmsonne/GitHubBackupTool


With the latest release of GitHub Backup Tool version, we’ve bolstered security, enhanced functionality, and introduced customization options to streamline your GitHub backup process. Upgrade now and experience a more efficient and secure backup solution tailored to your needs.

And sorry for the small bugs 😂

Keep your repositories safe and your workflow seamless with our latest update!

Do you have any ideas? Feel free to share them with me, or if you prefer, you can create a pull request on GitHub. Your input is valuable, and I’m eager to hear from you!

Thank you for taking the time to visit my blog. Kindly share it with others if you find it helpful for them! 😉🔐👍

Stay tuned for the new post about something cool! 🥳



Previous Article

Azure - Automating Management Group Removal in Azure with PowerShell

Next Article

Defender for Office 365 - Hunting and responding to QR code-based phishing attacks

Related Posts

Discover more from Sonne´s Cloud

Subscribe now to keep reading and get access to the full archive 🤝🧑‍💻

Join 15 other subscribers