Skip to main content

Colaboración en un codespace

Puedes trabajar en colaboración con otras personas en un codespace mediante Visual Studio Live Share.

Visual Studio Live Share te permite realizar ediciones y depuraciones de forma colaborativa con otros usuarios en tiempo real en un codespace. Puedes compartir de forma segura tu codespace actual o acceder a un codespace creado por otra persona.

Puedes iniciar una sesión de Live Share en el cliente web de VS Code en tu explorador, o bien en la aplicación de escritorio de VS Code.

Para más información sobre GitHub Connect, consulta AUTOTITLE en la documentación de GitHub Enterprise Server.

Uso compartido de un codespace con otra persona

  1. Selecciona el icono de extensiones en la barra de actividades.

  2. En el cuadro de búsqueda, escriba Live Share.

    Captura de pantalla de la barra lateral "Extensiones: Marketplace" con "live share" escrito en el cuadro de búsqueda. "Live Share" es la primera opción en la lista de extensiones.

  3. Si el botón Instalar se muestra junto a la extensión, haz clic en él para instalar la extensión en el codespace.

  4. Si la extensión aparece atenuada en la lista, haz clic en ella con el botón derecho y selecciona Habilitar.

    Captura de pantalla de la opción "Habilitar" en el menú contextual.

  5. En la barra de actividades, haz clic en el icono de Live Share.

    Captura de pantalla de la barra Actividades. El icono Live Share (una flecha encima de un círculo) está resaltado con un contorno naranja oscuro.

  6. Haga clic en Compartir.

    Se muestra un mensaje de notificación del sistema en la esquina inferior derecha de VS Code que indica que se ha copiado en el Portapapeles un vínculo a tu codespace. Puedes hacer clic en Hacer de solo lectura para impedir que los invitados realicen cambios en los archivos que compartes con ellos.

    Captura de pantalla de un mensaje emergente: "Vínculo de invitación copiado en el Portapapeles". Hay tres botones: "Hacer de solo lectura", "Más información" y "Copiar de nuevo".

  7. Envía el vínculo copiado en el Portapapeles a cualquier persona que quieras invitar a unirse a tu sesión de Live Share.

    Important

    Dado el nivel de acceso que las sesiones de Live Share pueden proporcionar a los invitados, solo debes compartirlas con usuarios de confianza; además, piensa detenidamente en las implicaciones de lo que vas a compartir. Para obtener más información, consulta Características de seguridad de Live Share en la documentación de Visual Studio.

Detención de una sesión de Live Share

Para dejar de compartir el codespace, haz clic en el icono de detención en el panel de Live Share.

Captura de pantalla del icono de detención situado a la derecha de "Detalles de sesión" en la barra lateral "Live Share". El icono es un círculo con una línea diagonal que lo atraviesa.

Si inicias una sesión de Live Share y más adelante cierras el codespace, la sesión de uso compartido finaliza, incluso si el codespace permanece activo en el host remoto.

El tiempo de espera de inactividad, que detiene automáticamente un codespace después de un período de inactividad, solo se aplica a la persona que inició el codespace. No se aplica a las personas que trabajan en el codespace a través de Live Share. Por lo tanto, puede agotarse el tiempo de espera del codespace mientras los colaboradores usan el codespace si la persona que lo inició permanece inactiva durante el período de tiempo configurado. Para más información, consulta Configuración del periodo de tiempo de espera para GitHub Codespaces.

Colaboración en el codespace de otra persona

Si quieres trabajar con otra persona en un codespace que ha creado, pídele que configure una sesión de Live Share y te envíe un vínculo, como se ha descrito anteriormente.