Skip to main content

Command Palette

Search for a command to run...

Origem

Espelhar um repositório do GitHub

O espelhamento copia um repositório do GitHub para o Origin e o mantém atualizado à medida que o repositório no GitHub muda. Use-o quando o código já estiver no GitHub e você quiser usar os fluxos de trabalho de navegação, pesquisa e agente do Origin com esse histórico.

Pré-requisitos

  • Uma conta Cursor com acesso ao Origin em um plano Pro, Teams ou Enterprise
  • O app Cursor GitHub conectado à organização ou conta proprietária do repositório
  • Acesso de administrador do GitHub ao repositório que você quer sincronizar (necessário para ativar o espelhamento)

Sincronizar um repositório

  1. Abra cursor.com/codebase
  2. Selecione Sincronizar do GitHub
  3. Escolha a organização e o repositório no GitHub
  4. Confirme a sincronização

Quando a sincronização for concluída, abra a cópia no Origin para navegar pelos arquivos e pelo histórico de commits.

Você pode verificar o status da sincronização depois na aba Configurações → Geral do repositório. Repositórios sincronizados exibem o Origin como espelho e o GitHub como origem.

O que é sincronizado

IncluídoNão incluído
Histórico do Git, branches e tagsIssues do GitHub
Código que você pode navegar e pesquisar no OriginFluxos de trabalho e segredos do GitHub Actions
Pull requests, sincronizados nos dois sentidos
Atualizações contínuas para manter o Origin atualizado

Pull requests em um repositório espelhado funcionam no Origin e são sincronizados de volta para o GitHub. Issues e a configuração de CI permanecem no GitHub, a menos que você os recrie em outro lugar.

Depois de espelhar

  • Navegue e pesquise em cursor.com/codebase
  • Clone o remoto Origin usando o botão verde Code se quiser um checkout local do Origin. Você também pode fazer push: os pushes para um repositório sincronizado são enviados ao GitHub, que continua sendo a fonte da verdade.
  • Anexe agentes em nuvem ao repositório Origin
  • Revise pull requests no Origin, com as alterações sincronizadas de volta para o GitHub

Desvincular do GitHub

Para interromper a sincronização, abra Configurações → Geral e selecione Desvincular do GitHub na Zona de Perigo. Isso interrompe a sincronização e converte a cópia da Origin em um repositório independente hospedado na Origin: a Origin se torna a fonte da verdade, e os pushes para o remoto da Origin deixam de ser enviados ao GitHub. Seu repositório do GitHub não é afetado.

Atraso na sincronização

Se a navegação parecer desatualizada:

  • Confirme se o app ainda tem acesso (integração com o GitHub)
  • Confirme se você é administrador do GitHub no repositório de origem
  • Execute novamente Sincronizar do GitHub em cursor.com/codebase ou verifique o status da sincronização em Configurações → Geral

Quando não espelhar

Se você quer apenas comentários automatizados de revisão em PRs do GitHub, o Bugbot faz isso sem mover o armazenamento. Espelhe quando quiser armazenamento de código hospedado no Origin, navegação e pull requests.