Clone e atualização de organizações inteiras do GitHub para auditoria ou migração com ghorg
Use o ghorg para clonar ou ressincronizar grandes conjuntos de repositórios de um usuário ou organização do GitHub para auditoria offline, preparação de migração ou trabalhos de análise em lote.
Pré-requisitos
ghorg, git e credenciais de acesso ao GitHub quando necessário
Instalação
Use o método de instalação oficial ou o caminho de configuração que se adequa ao seu ambiente:
- 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
Requisitos e observações do projeto original:
- Docker
-
Usando Docker
- Os comandos do ghorg são interpretados como comandos docker. O ponto de entrada é o binário ghorg, portanto você só precisa inserir os argumentos restantes conforme descrito:
Notas de uso básico ou primeiros passos:
-
Existem vários métodos de instalação disponíveis; escolha o que mais lhe agrada:
-
Extraído da documentação oficial: https://raw.githubusercontent.com/gabrie30/ghorg/HEAD/README.md
