Clone and refresh whole GitHub orgs for audit or migration with ghorg
Use ghorg to clone or resync large sets of repositories from a GitHub user or organization for offline audit, migration prep, or bulk analysis work.
What it does
Clone and refresh whole GitHub orgs for audit or migration with ghorg
Use ghorg to clone or resync large sets of repositories from a GitHub user or organization for offline audit, migration prep, or bulk analysis work.
Prerequisites
ghorg, git, and GitHub access credentials when needed
Installation
Use the upstream install or setup path that matches your environment:
- brew install gabrie30/utils/ghorg
- go install github.com/gabrie30/ghorg@latest
- docker run --rm ghcr.io/gabrie30/ghorg:latest
- docker run --rm ghcr.io/gabrie30/ghorg \
Requirements and caveats from upstream:
- Docker
-
Using Docker
- The commands for ghorg are parsed as docker commands. The entrypoint is the ghorg binary, hence you only need to enter remaining arguments as follows:
Basic usage or getting-started notes:
- <img width="648" alt="ghorg cli example" src="https://user-images.githubusercontent.com/1512282/63229247-5459f880-c1b3-11e9-9e5d-d20723046946.png">
-
There are a installation methods available, please choose the one that suits your fancy:
-
Extracted from upstream docs: https://raw.githubusercontent.com/gabrie30/ghorg/HEAD/README.md
Documentation
Source
Capabilities
Install
Quality
deterministic score 0.45 from registry signals: · indexed on github topic:agent-skills · 8 github stars · SKILL.md body (1,459 chars)