git-workspace
« Back to VersTracker
Description:
Sync personal and work git repositories from multiple providers
Type: Formula  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: git workspace sync cli backup
Install: brew install git-workspace
About:
GitWorkspace is a command-line tool that synchronizes git repositories from multiple providers like GitHub, GitLab, and Bitbucket. It manages a local workspace by cloning, updating, and removing repositories based on a central configuration file. This streamlines the process of keeping a local backup or managing a large number of repositories across different organizations and accounts.
Key Features:
  • Supports multiple git providers (GitHub, GitLab, Bitbucket, Gitea)
  • Declarative configuration via a single TOML file
  • Manages cloning, fetching, and removing repositories automatically
  • Handles authentication securely via environment variables or keychains
Use Cases:
  • Maintaining a local backup of all personal and work repositories
  • Bulk cloning repositories from multiple organizations for analysis
  • Automating workspace setup on a new machine
Alternatives:
  • gh repo clone – GitHub CLI is limited to GitHub, whereas git-workspace supports multiple providers and manages a full workspace state.
  • git-remote-gcrypt – Focuses on encrypted backups, whereas git-workspace focuses on multi-provider synchronization and organization.
Version History
Detected Version Rev Change Commit
Sep 12, 2025 8:50am 0 VERSION_BUMP 6e057a9f
Jan 9, 2025 10:08am 2 VERSION_BUMP 70a71413