LinuxCommandLibrary

gh-rs

Bulk repository synchronization and cloning extension

TLDR

Sync all repos

$ gh rs sync
copy
Sync specific org
$ gh rs sync --org [orgname]
copy
Clone all repos
$ gh rs clone --org [orgname]
copy
List repos to sync
$ gh rs list
copy

SYNOPSIS

gh rs command [options]

DESCRIPTION

gh rs (repo-sync) is a GitHub CLI extension for bulk repository operations. It enables synchronizing and cloning multiple repositories from organizations or users in parallel.
The extension is useful for maintaining local copies of many repositories, setting up development environments, or backing up organization code. It handles authentication and rate limiting automatically.

PARAMETERS

sync

Synchronize repositories.
clone
Clone multiple repositories.
list
List repositories.
--org ORGNAME
Target organization.
--user USERNAME
Target user.
--concurrency N
Parallel operations.
--help
Display help information.

CAVEATS

Extension must be installed via gh extension install. Bulk operations consume API rate limits. Large clones need sufficient disk space.

HISTORY

gh rs is a community GitHub CLI extension that adds bulk repository management capabilities beyond the built-in repo commands.

SEE ALSO

gh(1), gh-repo(1), gh-extension(1)

> TERMINAL_GEAR

Curated for the Linux community

Copied to clipboard

> TERMINAL_GEAR

Curated for the Linux community