{"id":2387,"date":"2019-11-04T10:27:21","date_gmt":"2019-11-04T16:27:21","guid":{"rendered":"http:\/\/linuxitos.com\/main\/?p=2387"},"modified":"2019-11-04T10:28:08","modified_gmt":"2019-11-04T16:28:08","slug":"vincular-equipo-a-gitlab-con-ssh","status":"publish","type":"post","link":"https:\/\/linuxitos.com\/main\/vincular-equipo-a-gitlab-con-ssh\/","title":{"rendered":"Vincular equipo a gitlab con ssh"},"content":{"rendered":"\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"688\" src=\"https:\/\/linuxitos.com\/main\/wp-content\/uploads\/2019\/11\/gitlab-1024x688.png\" alt=\"\" class=\"wp-image-2389\" srcset=\"https:\/\/linuxitos.com\/main\/wp-content\/uploads\/2019\/11\/gitlab-1024x688.png 1024w, https:\/\/linuxitos.com\/main\/wp-content\/uploads\/2019\/11\/gitlab-300x202.png 300w, https:\/\/linuxitos.com\/main\/wp-content\/uploads\/2019\/11\/gitlab-768x516.png 768w, https:\/\/linuxitos.com\/main\/wp-content\/uploads\/2019\/11\/gitlab.png 1052w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Vincular el equipo donde se desarrollo con el control de versiones de gitlab, es necesario, ya que \u00e9sto permitir\u00e1 subir los cambios  que se realicen en el repositorio en el que se trabaje.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Para realizar \u00e9ste emparejamiento, y a\u00f1adir un equipo de confianza, es necesario realizar algunas configuraciones de ssh.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">1.- Acceder a tu cuenta de <a rel=\"noreferrer noopener\" aria-label=\" (abre en una nueva pesta\u00f1a)\" href=\"https:\/\/gitlab.com\/profile\/keys\" target=\"_blank\">gitlab.com<\/a> en la secci\u00f3n de agregar claves de ssh <a rel=\"noreferrer noopener\" aria-label=\"https:\/\/gitlab.com\/profile\/keys (abre en una nueva pesta\u00f1a)\" href=\"https:\/\/gitlab.com\/profile\/keys\" target=\"_blank\">https:\/\/gitlab.com\/profile\/keys<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">2.- Crear una carpeta con el nombre de .ssh en &lt;Carpeta Personal&gt; con el siguiente comando:<\/p>\n\n\n\n<pre style=\"background: rgb(54, 63, 72); border-radius: 6px; border: 0px; box-sizing: border-box; color: white; font-family: menlo, monaco, monospace; font-style: inherit; font-weight: inherit; line-height: 15.68px; margin-bottom: 1.1em; max-width: 100%; outline: 0px; overflow: auto; padding: 13.125px 16.4062px; vertical-align: baseline; white-space: pre-wrap; word-wrap: break-word;\">mkdir .ssh<\/pre>\n\n\n\n<pre style=\"background: rgb(54, 63, 72); border-radius: 6px; border: 0px; box-sizing: border-box; color: white; font-family: menlo, monaco, monospace; font-style: inherit; font-weight: inherit; line-height: 15.68px; margin-bottom: 1.1em; max-width: 100%; outline: 0px; overflow: auto; padding: 13.125px 16.4062px; vertical-align: baseline; white-space: pre-wrap; word-wrap: break-word;\">cd ~\/.ssh\/<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">3.- Crear las claves se generar\u00e1 la clave utilizando el correo electr\u00f3nico que usan para gitlab.<\/p>\n\n\n\n<pre style=\"background: rgb(54, 63, 72); border-radius: 6px; border: 0px; box-sizing: border-box; color: white; font-family: menlo, monaco, monospace; font-style: inherit; font-weight: inherit; line-height: 15.68px; margin-bottom: 1.1em; max-width: 100%; outline: 0px; overflow: auto; padding: 13.125px 16.4062px; vertical-align: baseline; white-space: pre-wrap; word-wrap: break-word;\">ssh-keygen -t ed25519 -C \"email@ejemplo.com\"<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">4.- Copiar el contenido de la clave ssh .pub al repositorio de la cuenta de gitlab, en el recuadtro que dice &lt;Clave&gt; a continuaci\u00f3n clic en a\u00f1adir.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"577\" src=\"https:\/\/linuxitos.com\/main\/wp-content\/uploads\/2019\/11\/Screenshot-from-2019-11-04-08-48-32-1024x577.png\" alt=\"\" class=\"wp-image-2388\" srcset=\"https:\/\/linuxitos.com\/main\/wp-content\/uploads\/2019\/11\/Screenshot-from-2019-11-04-08-48-32-1024x577.png 1024w, https:\/\/linuxitos.com\/main\/wp-content\/uploads\/2019\/11\/Screenshot-from-2019-11-04-08-48-32-300x169.png 300w, https:\/\/linuxitos.com\/main\/wp-content\/uploads\/2019\/11\/Screenshot-from-2019-11-04-08-48-32-768x433.png 768w, https:\/\/linuxitos.com\/main\/wp-content\/uploads\/2019\/11\/Screenshot-from-2019-11-04-08-48-32.png 1048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">5.- Probar la conexi\u00f3n<\/p>\n\n\n\n<pre style=\"background: rgb(54, 63, 72); border-radius: 6px; border: 0px; box-sizing: border-box; color: white; font-family: menlo, monaco, monospace; font-style: inherit; font-weight: inherit; line-height: 15.68px; margin-bottom: 1.1em; max-width: 100%; outline: 0px; overflow: auto; padding: 13.125px 16.4062px; vertical-align: baseline; white-space: pre-wrap; word-wrap: break-word;\">ssh -T git@gitlab.com<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Si todo fue correcto mostrar\u00e1 un mensaje similar al siguiente:<\/p>\n\n\n\n<pre style=\"background: rgb(54, 63, 72); border-radius: 6px; border: 0px; box-sizing: border-box; color: white; font-family: menlo, monaco, monospace; font-style: inherit; font-weight: inherit; line-height: 15.68px; margin-bottom: 1.1em; max-width: 100%; outline: 0px; overflow: auto; padding: 13.125px 16.4062px; vertical-align: baseline; white-space: pre-wrap; word-wrap: break-word;\">Welcome to GitLab, @usuario!<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Fuente:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/gitlab.com\/help\/ssh\/README#working-with-non-default-ssh-key-pair-paths\">https:\/\/gitlab.com\/help\/ssh\/README#working-with-non-default-ssh-key-pair-paths<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Vincular el equipo donde se desarrollo con el control de versiones de gitlab, es necesario, ya que \u00e9sto permitir\u00e1 subir los cambios que se realicen en el repositorio en el que se trabaje. Para realizar \u00e9ste emparejamiento, y a\u00f1adir un equipo de confianza, es necesario realizar algunas configuraciones de ssh. 1.- Acceder a tu cuenta [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[16],"tags":[1585,1649],"class_list":["post-2387","post","type-post","status-publish","format-standard","hentry","category-gitlab","tag-development","tag-ssh"],"_links":{"self":[{"href":"https:\/\/linuxitos.com\/main\/wp-json\/wp\/v2\/posts\/2387","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/linuxitos.com\/main\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/linuxitos.com\/main\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/linuxitos.com\/main\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/linuxitos.com\/main\/wp-json\/wp\/v2\/comments?post=2387"}],"version-history":[{"count":2,"href":"https:\/\/linuxitos.com\/main\/wp-json\/wp\/v2\/posts\/2387\/revisions"}],"predecessor-version":[{"id":2391,"href":"https:\/\/linuxitos.com\/main\/wp-json\/wp\/v2\/posts\/2387\/revisions\/2391"}],"wp:attachment":[{"href":"https:\/\/linuxitos.com\/main\/wp-json\/wp\/v2\/media?parent=2387"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/linuxitos.com\/main\/wp-json\/wp\/v2\/categories?post=2387"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/linuxitos.com\/main\/wp-json\/wp\/v2\/tags?post=2387"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}