Enviar la sesión a GitHub
Empuja el checkout de la sesión a branch en el repositorio del que se clonó, usando la conexión de GitHub del llamante. El repositorio siempre proviene de la sesión, nunca de la solicitud. Establece checkout_path cuando el repositorio no esté en la raíz del espacio de trabajo.
Autorizaciones
Gateway auth: send Authorization: Bearer <mka1-api-key>. For multi-user server-side integrations, you can also send X-On-Behalf-Of: <external-user-id>.
Encabezados
Optional external end-user identifier forwarded by the API gateway.
Parámetros de ruta
Cuerpo
Solicitud de operación pública.
Intencionadamente no tiene campo de credencial ni de repositorio: la credencial es
la conexión almacenada del llamador, y el repositorio es el enlace de clonación
de la sesión. checkout_path nombra dónde se encuentra la raíz del repositorio dentro
del espacio de trabajo (vacío = la raíz del espacio de trabajo), porque el llamador — el
agente que trabaja en el checkout — conoce la disposición y el servidor no debe
adivinarla.