Reflejar un repositorio de GitHub
Origin se ofrece actualmente en una beta inicial. Puedes crear repositorios, hacer push y pull con git, replicar desde GitHub, explorar y buscar código, abrir y fusionar pull requests, y compartirlo con tu equipo de Cursor.
Envía todos tus comentarios a hi@cursor.com para ayudarnos a mejorar el producto.
La replicación copia un repositorio de GitHub en Origin y lo mantiene actualizado conforme cambia el repositorio en GitHub. Úsala cuando el código ya esté en GitHub y quieras explorar, buscar y usar flujos de trabajo de agentes con ese historial.
Requisitos previos
- Una cuenta de Cursor con acceso a Origin en un plan Pro, Teams o Enterprise
- La aplicación de GitHub de Cursor conectada a la organización o cuenta propietaria del repositorio
- Acceso de administrador de GitHub al repositorio que quieres sincronizar (necesario para activar la réplica)
Sincronizar un repositorio
- Abre cursor.com/codebase
- Selecciona Sincronizar desde GitHub
- Elige la organización y el repositorio de GitHub
- Confirma la sincronización
Cuando finalice la sincronización, abre la copia en Origin para explorar los archivos y el historial de commits.
Más adelante, puedes consultar el estado de la sincronización en la pestaña Ajustes → General del repositorio. Los repositorios sincronizados muestran Origin como réplica y GitHub como origen.
Qué se sincroniza
| Incluido | No incluido |
|---|---|
| Historial de Git, ramas y etiquetas | GitHub Issues |
| Código que puedes explorar y buscar en Origin | Flujos de trabajo y secretos de GitHub Actions |
| Pull requests, que se sincronizan en ambos sentidos | |
| Actualizaciones continuas para mantener Origin al día |
Los pull requests de un repositorio replicado funcionan en Origin y se sincronizan de vuelta con GitHub. Los problemas y la configuración de CI permanecen en GitHub, a menos que los vuelvas a crear en otro lugar.
Después de replicar
- Explora y busca en cursor.com/codebase
- Clona el remoto de Origin desde el botón verde Code si quieres una copia local de Origin. También puedes hacer push: los cambios enviados a un repositorio sincronizado se transmiten a GitHub, que sigue siendo la fuente de referencia.
- Vincula agentes en la nube al repositorio de Origin
- Revisa las pull requests en Origin; los cambios se sincronizan de vuelta a GitHub
Desvincular de GitHub
Para detener la sincronización, abre Ajustes → General y selecciona Desvincular de GitHub en Zona de peligro. Esto detiene la sincronización y convierte la copia de Origin en un repositorio independiente alojado en Origin: Origin se convierte en la fuente de referencia y los push al remoto de Origin ya no se envían a GitHub. Tu repositorio de GitHub no se verá afectado.
Retraso de sincronización
Si la exploración parece desactualizada:
- Confirma que la aplicación de GitHub aún tiene acceso (integración de GitHub)
- Confirma que eres administrador de GitHub en el repositorio de origen
- Vuelve a ejecutar Sincronizar desde GitHub desde cursor.com/codebase o consulta Configuración → General para ver el estado de sincronización
Cuándo no replicar
Si solo quieres comentarios de revisión automatizados en las PR de GitHub, Bugbot lo hace sin mover el almacenamiento. Replica cuando quieras almacenamiento de código alojado en Origin, explorar y gestionar pull requests.