---
title: Sincronización bidireccional con GitHub
slug: docs/es/sincronizacion-bidireccional-con-github
docTags: 
createdAt: 2024-05-10T09:19:50.331Z
---

## General

La función de sincronización bidireccional de GitHub permite una sincronización bidireccional entre los repositorios de GitHub y Archbee. A diferencia de una sincronización tradicional unidireccional, que solo actualiza los cambios de una fuente a 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, aún consideramos a GitHub como la fuente absoluta de la verdad. Abriremos un PR, y si usted fusiona esa solicitud depende de usted. Tenga en cuenta que si la fusiona, los documentos en Archbee se actualizarán.
:::

Ya sea que usted sea un desarrollador, gerente de proyecto o colaborador, esta función le permite sincronizar sin problemas sus repositorios de GitHub con Archbee, asegurando coherencia en sus flujos de trabajo.

## Comenzar 🏁

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

1. [Integrar con Github](https://docs.archbee.com/github#jJpEV)
2. Una vez finalizada la configuración, será redirigido a la página de Configuraciones, y debería ver el estado `GitHub está conectado`.

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

Cuando crea un nuevo Space, puede seleccionar un repositorio desde la opción **Escritura en GitHub**.

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

Seleccione su repositorio Git y la rama que desea importar y haga clic en **Agregar Space&#x20;**&#x65;n la parte inferior del modal:

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

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

![](https://api.archbee.com/api/optimize/bNBm7nPJgXjbjLyfbHNh2/XsmkYQWHLWVcMcpH_uZdD_updates-2-light.png "Importación de GitHub exitosa")

### Editar en GitHub 👈

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

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

:::WorkflowBlockItem
Realice sus ediciones.
:::

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

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

:::WorkflowBlockItem
Regrese 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, haga clic en el botó&#x6E;**&#x20;Editar** y el sistema de revisión se activará para su espacio.

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

:::WorkflowBlockItem
Escriba/reemplace su contenido en modo Draft.
:::

:::WorkflowBlockItem
Una vez que haya completado esto, vaya a **Publicar espacio** en la esquina superior derecha. Seleccione **Enviar a solicitud de extracción de Github**, y luego **Revisar y enviar a las PR de Gitbub** para revisar.

![](https://api.archbee.com/api/optimize/bNBm7nPJgXjbjLyfbHNh2/0jmYkevXy1M7N0fs7ZrhR_publish-2-light.png "Botón Review&Push to GitHub PR")
:::

:::WorkflowBlockItem
Revise sus cambios y si todo está correcto, presione el botón **Push a GitHub PR**.

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

:::WorkflowBlockItem
Use el botón **Enviar a solicitud de extracción de GitHub** para abrir el pull request en su repositorio de GitHub:

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

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

:::WorkflowBlockItem
Haga clic en **Fusionar pull request** -> Confirm Merge.

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

:::WorkflowBlockItem
Regrese a Archbee. El contenido se actualizará en GitHub tan pronto como reciba esta notificación de éxito:

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



## Seleccionar rama de GitHub 🕎

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

Si eso no funciona automáticamente, puede forzar la sincronización navegando a **Configuraciones de espacio** > **Integración con GitHub**> haga 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")

