Conectar un repositorio de GitHub
Resumen
Este artículo le muestra cómo conectar su repositorio de GitHub a DevOps para que los metadatos de Salesforce administrados en las ramas de DevOps se sincronicen automáticamente con su repositorio de GitHub. Esto garantiza que sus ramas, commits y solicitudes de extracción se rastreen completamente en su sistema de control de versiones basado en Git.
Tokens de acceso personal de GitHub
DevOps se conecta a un repositorio de GitHub mediante un token de acceso personal. Puede usar ya sea un Clásico token o un De granularidad fina token, según los requisitos de su empresa. Las instrucciones a continuación cubren ambos métodos, pero solo necesita crear un tipo de token.
Requisitos previos de GitHub
Repositorio
La integración de DevOps con GitHub sincroniza todas las ramas, commits y solicitudes de extracción con un único repositorio de GitHub. Este repositorio puede ser público o privado y puede pertenecer a una organización o a un usuario individual.
La captura de pantalla a continuación muestra un repositorio privado flosum-devops-example que forma parte de la Flosum-Example organización.

Token de acceso personal - Clásico
Inicie sesión en su cuenta de GitHub.
Haga clic en la imagen de su perfil en la esquina superior derecha para abrir el menú desplegable.
Haga clic en Configuración.
Acceso Configuración de desarrollador > Tokens de acceso personal > Tokens (clásicos).
Haga clic en el Generar nuevo token menú desplegable.
Haga clic en Generar nuevo token (clásico).

Introduzca una descripción del token en el Nota cuadro de texto.
Haga clic en el Expiración menú desplegable y seleccione la fecha en la que desea que expire el token.
Seleccione lo siguiente Ámbitos:
repo
workflow

Haga clic en Generar token en la parte inferior de la página.
Copie el token y guárdelo de forma segura. Necesitará este token al conectar DevOps con su cuenta de GitHub.
Token de acceso personal - De granularidad fina
Inicie sesión en su cuenta de GitHub.
Haga clic en la imagen de su perfil en la esquina superior derecha para abrir el menú desplegable.
Haga clic en Configuración.
Acceso Configuración de desarrollador > Tokens de acceso personal > Tokens de granularidad fina.
Haga clic en Generar nuevo token.

Introduzca un nombre para el token en el Nombre del token cuadro de texto.
Haga clic en el Propietario del recurso menú desplegable y seleccione el usuario u organización propietaria del repositorio para el que es este token.
Haga clic en el Expiración menú desplegable y seleccione la fecha en la que desea que expire el token.
En Acceso al repositorio, seleccione Seleccionar solo repositorios para limitar el alcance de este token solo a los repositorios que seleccione.
Haga clic en el Seleccionar repositorios menú desplegable y marque todos los repositorios que incluir con este token.

En Permisos, haga clic en Agregar permisos para agregar cada uno de los permisos de la tabla a continuación.
Configure el Acceso menú desplegable de cada permiso para que coincida con la columna Acceso de la tabla siguiente.
Administración
Lectura y escritura
Contenido
Lectura y escritura
Metadatos
Solo lectura
Webhooks
Lectura y escritura
Haga clic en Generar token.

Revise la configuración del token en el cuadro de confirmación y haga clic en Generar token.
Copie el token y guárdelo de forma segura. Necesitará este token al conectar DevOps con su cuenta de GitHub.
Conectar DevOps con GitHub
Conectar GitHub
Haga clic en el Tipo de servicio menú desplegable.
Seleccione GitHub.

En el Organización cuadro de texto, introduzca el nombre de la organización de GitHub propietaria del repositorio al que se está conectando. Déjelo en blanco si se conecta a un repositorio propiedad de su cuenta de usuario de GitHub.
Ruta del repositorio
La ruta del repositorio de GitHub a la que la integración intenta conectarse depende de si el Organización campo tiene un valor.
Si el Organización campo tiene un valor, la ruta del repositorio es:
github.com/{Organization}/{Repository name}
Si el Organización campo está en blanco, la ruta del repositorio es:
github.com/{Username}/{Repository name}
En el Nombre de usuario cuadro de texto, introduzca el nombre de usuario de GitHub con el que está conectando esta integración.
En el Token cuadro de texto, introduzca el token de acceso personal de GitHub que creó en la sección anterior.
En el Nombre del repositorio cuadro de texto, introduzca el nombre del repositorio de GitHub al que se está conectando.

Haga clic en Conectar.

Si la integración de Git se conecta correctamente a su repositorio de GitHub, aparece un mensaje de éxito. La GitHub conexión entonces enumera la organización y muestra su estado como Conectado.

Si la conexión de integración de Git falla, revise el mensaje de error para determinar la causa. Una vez corregido, intente conectarse de nuevo.
Última actualización
¿Te fue útil?


