Skip to content

Auto backup program for multiple program and apps. Still under testing. Feel free to leave an issue.-02/02/2026

License

Notifications You must be signed in to change notification settings

LynxIsMe/auto-github-backup

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GitHub Auto Backup for Windows (PowerShell + Task Scheduler)

Automatically back up any local Git repository (Obsidian vaults, Jupyter projects, code folders, notes, etc.) to GitHub by running:

  • git add -A
  • git commit -m "auto backup: <timestamp>" (only if changes exist)
  • git push

Designed to run reliably from Windows Task Scheduler and writes logs for debugging.


Features

  • Works with any folder that is already a Git repo
  • Safe for public use: your personal paths live in config/repos.json (ignored by git)
  • Supports backing up multiple repositories on a schedule
  • Detailed logging: logs/

Requirements

  • Windows 10/11
  • Git for Windows installed
  • Your target folders must already be Git repositories:
    • contain a .git/ folder
    • have a configured remote (e.g., origin)
    • can successfully git push manually at least once

Quick Start

1) Download or clone this repo

Option A: clone

git clone <THIS_REPO_URL>
cd github-auto-backup-windows

About

Auto backup program for multiple program and apps. Still under testing. Feel free to leave an issue.-02/02/2026

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published