---
title: Sincronización bidireccional de GitHub
slug: sincronizacion-bidireccional-de-github
createdAt: 2024-05-10T09:19:50.331Z
---

## Visión general

La función de sincronización bidireccional de GitHub permite una sincronización en ambos sentidos entre los repositorios de GitHub y Archbee. A diferencia de una sincronización tradicional en un solo sentido, que solo actualiza los cambios desde una fuente hacia un destino (GitHub a Archbee), la sincronización bidireccional garantiza que los cambios realizados tanto en GitHub como en Archbee se reflejen en cada plataforma.

:::hint{type="warning"}
Aunque este es un sistema de sincronización bidireccional, seguimos considerando a GitHub como la fuente absoluta de veracidad. Abriremos un PR, y depende de usted si desea fusionar esa solicitud. Tenga en cuenta que si la fusiona, los documentos en Archbee se actualizarán.
:::

Tanto si es desarrollador, gestor de proyectos o colaborador, esta función le permite sincronizar sin problemas sus repositorios de GitHub con Archbee, garantizando la coherencia en sus flujos de trabajo.

## Comenzar 🏁

Para habilitar la sincronización bidireccional en su cuenta de Archbee, siga estos pasos:

1. [Integrarse con GitHub](https://docs.archbee.com/github#jJpEV)
2. Después de completar la configuración, serás redirigido a la página de Configuraciones, y deberías ver el estado `GitHub está conectado`.

## Crear un nuevo espacio y escribir en GitHub ✍️

Cuando creas un nuevo Espacio, puedes seleccionar un repositorio desde la opción **Escribir en GitHub**.

![](https://api.archbee.com/api/optimize/bNBm7nPJgXjbjLyfbHNh2/E5XdR0KUblJnl0jmol1vU_create-modal-light.png "Escribir en GitHub")

Selecciona tu repositorio de Git y la rama que deseas importar y haz clic en **Agregar Espacio&#x20;**&#x65;n la parte inferior del modal:

![](https://api.archbee.com/api/optimize/bNBm7nPJgXjbjLyfbHNh2/ifk6IRw68pu4R-iFapJLW_git-modal-light.png "Seleccionar repositorio de GitHub")

Una vez completado, deberías recibir una notificación de que tu contenido de GitHub ha sido importado.

![](https://api.archbee.com/api/optimize/bNBm7nPJgXjbjLyfbHNh2/XsmkYQWHLWVcMcpH_uZdD_updates-2-light.png "Successful GitHub import")

### Editar en GitHub 👈

::::WorkflowBlock
:::WorkflowBlockItem
En el Editor de Archbee, haz clic en el botón **Editar en GitHub** y serás redirigido a tu cuenta de GitHub.

![](https://api.archbee.com/api/optimize/bNBm7nPJgXjbjLyfbHNh2/3X34eFqER-fDOZdiBcfr5_edit-github-light.png "Botón Editar en GitHub")
:::

:::WorkflowBlockItem
Realiza tus ediciones.
:::

:::WorkflowBlockItem
Haz clic en **Confirmar cambios** cuando estés listo.

![](https://api.archbee.com/api/optimize/bNBm7nPJgXjbjLyfbHNh2/zwgox6xjsw-Z4dLXCuNdC_git-light.png "Botón Confirmar cambios")
:::

:::WorkflowBlockItem
Regresa a Archbee. Después de recibir la notificación en la esquina inferior derecha, el contenido debería actualizarse en tiempo real.

![](https://api.archbee.com/api/optimize/bNBm7nPJgXjbjLyfbHNh2/6fwrfavG3o8L8w77BE0Ig_updates-light.png "Notificación de actualización de contenido")
:::
::::

### Crear un PR 👈

::::WorkflowBlock
:::WorkflowBlockItem
En el editor de Archbee, haz clic en e&#x6C;**&#x20;Editar** y el sistema de revisión se activará para tu espacio.

![](https://api.archbee.com/api/optimize/bNBm7nPJgXjbjLyfbHNh2/ddKxEhoipsIKaRuFyR4P1_edit-archbee-light.png "Botón Editar")
:::

:::WorkflowBlockItem
Escribe/reemplaza tu contenido en modo Borrador.
:::

:::WorkflowBlockItem
Una vez que hayas completado esto, ve a **Publicar Espacio** en la esquina superior derecha. Selecciona **Enviar a Github Pull Request**, y luego **Revisar y Enviar a GitHub PRs** para revisar.

![](https://api.archbee.com/api/optimize/bNBm7nPJgXjbjLyfbHNh2/0jmYkevXy1M7N0fs7ZrhR_publish-2-light.png "Botón Revisar y Enviar a GitHub PR")
:::

:::WorkflowBlockItem
Revisa tus cambios y si todo está bien, presiona el botón **Enviar a GitHub PR&#x20;**.

![](https://api.archbee.com/api/optimize/bNBm7nPJgXjbjLyfbHNh2/npQhrzzRke9pNHfnecada_review-light.png "Botón Enviar a GitHub PR")
:::

:::WorkflowBlockItem
Usa el botón **Enviar a GitHub Pull Request** para abrir la pull request en tu repositorio de GitHub:

![](https://api.archbee.com/api/optimize/bNBm7nPJgXjbjLyfbHNh2/Akc8HBcbXcGegwCInbCzb_push-light.png "Enlace Enviar a GitHub PR")
:::

:::WorkflowBlockItem
Revisa los cambios en el repositorio de GitHub.
:::

:::WorkflowBlockItem
Haz clic en **Merge Pull request** -> Confirmar fusión.

![](https://api.archbee.com/api/optimize/bNBm7nPJgXjbjLyfbHNh2/KcZcEczKWvQmFbvaer9d5_pull-2-git-light.png "Botón Merge pull request")
:::

:::WorkflowBlockItem
Vuelve a Archbee. El contenido se actualizará en GitHub tan pronto como recibas esta notificación exitosa:

![](https://api.archbee.com/api/optimize/bNBm7nPJgXjbjLyfbHNh2/6fwrfavG3o8L8w77BE0Ig_updates-light.png "Notificación de contenido actualizado exitosamente")
:::
::::



## Seleccionar rama de GitHub 🕎

Para iniciar el proceso de sincronización, debes seleccionar la rama específica en tu repositorio de GitHub que Archbee monitoreará para detectar cambios. Posteriormente, debes abrir pull requests en esta rama designada para activar el mecanismo de sincronización.

Si eso no funciona automáticamente, puedes forzar la sincronización navegando a **Configuración del espacio** > **Integración con GitHub&#x20;**> haz clic en el botón **Sincronizar con el repositorio**.

![](https://api.archbee.com/api/optimize/bNBm7nPJgXjbjLyfbHNh2/fI7AljLEoxH6XS-AQmjYL_settings-light.png "Seleccionar rama de GitHub")

