Codifly
Volver al blog
C4C7OPS6 may 20263 min de lectura

Vincular un proveedor Git con la consola de C4C7OPS

En este pequeño blog realizaremos la vinculación de nuestra cuenta en C4C7OPS junto con su proveedor Git (donde tenemos los repositorios con el código de los servicios que deseamos usar en un futuro). Para esto debemos d

Vincular un proveedor Git con la consola de C4C7OPS - imagen 1

En este pequeño blog realizaremos la vinculación de nuestra cuenta en C4C7OPS junto con su proveedor Git (donde tenemos los repositorios con el código de los servicios que deseamos usar en un futuro).

Para esto debemos dirigirnos a la ventana “Git“ en nuestra consola, para esto debemos pulsar los botones “Settings“ y seguido en el menú desplegado pulsamos la opción “Git“.

El siguiente paso consiste en generar una clave SSH y copiarla para luego agregarla a las claves SSH con acceso permitido en sus repositorios:

Press enter or click to view image in full size

Luego de copiar la clave SSH nos dirigimos a nuestro provider y lo añadimos en la sección claves permitidas.

Permitir acceso en Bitbucket desde la consola de C4C7OPS

Ubicados en la página de Bitbucket, nos dirigimos al botón “Settings” y dentro de las opciones desplegadas pulsamos “Personal Bitbucket settings”:

Press enter or click to view image in full size

Luego pulsamos la opción “SSH keys” y posteriormente “Add key”

Press enter or click to view image in full size

Allí pegamos la clave SSH copiada y le damos un nombre para reconocerla fácilmente, para finalizar pulsamos el botón “Save“

Press enter or click to view image in full size

De esta manera ya podrás acceder a tus repositorios en bitbucket desde la consola de C4c7us.

Permitir acceso en GitHub desde la consola de C4C7OPS

Para este caso se sugiere crear un ‘machine user’, la finalidad de este usuario es incluirlo en nuestra organización asignándole un rol de acceso a nuestros repositorios, y asociarlo a plataformas de terceros (como en este caso), entre otros fines.

Haciendo uso de buenas practicas se recomienda que el usuario solo tenga permisos de lectura.

Para este ejemplo creamos una cuenta de GitHub “jdroa19982” con la intención de asociarlo a una organización “c4c7us-tutorials“.

Press enter or click to view image in full size

Para esto nos dirigimos a la pestaña ‘People’ y pulsamos el botón ‘Invite member’

Press enter or click to view image in full size

Luego digitamos el username de la cuenta que deseamos asociar a nuestra organización, lo seleccionamos, y pulsamos ‘Invite’

Press enter or click to view image in full size

Press enter or click to view image in full size

Ahora seleccionaremos él role que se le va a asignar a esta cuenta y finalmente pulsamos ‘Send invitation’

Press enter or click to view image in full size

Ahora podremos ver la invitación enviada al ‘usuario máquina’.

Press enter or click to view image in full size

Desde la cuenta del ‘usuario máquina’ nos dirigimos a ‘Organizations’ y allí pulsamos el botón ‘Join’

Press enter or click to view image in full size

Para aceptar la invitación pulsamos el botón ‘Join c4c7us-tutorials’

Press enter or click to view image in full size

Y así ya tendremos acceso a nuestra organización desde el ‘usuario máquina’

Press enter or click to view image in full size

Ahora nos tendremos que dirigir a las configuraciones de la cuenta pulsando la opción ‘Settings’, esto con el fin de asociar nuestra ssh key generada en la consola de C4C7OPS

Press enter or click to view image in full size

Estando en las configuraciones, pulsamos ‘SSH and GPG keys’ y allí pulsamos el botón ‘New SSH key’

Press enter or click to view image in full size

Luego digitamos un nombre para reconocer la key que vamos a agregar y pegamos la key, finalizamos pulsando ‘Add SSH key’

Press enter or click to view image in full size

Y así podemos agregar una clave SSH a través de una cuenta de ‘usuario máquina’ para interactuar con nuestros repositorios. En caso de que eliminemos esta cuenta de nuestra organización, cualquier plataforma o servicio asociado a las claves asignadas perderá su capacidad de conexión con los repositorios.

Press enter or click to view image in full size

Para más blogs como este, síguenos en C4C7OPS

Articulos relacionados

Vincular un proveedor Git con la consola de C4C7OPS | Codifly