{"id":3627,"date":"2024-12-11T08:00:00","date_gmt":"2024-12-11T08:00:00","guid":{"rendered":"https:\/\/elasvi.com\/?p=3627"},"modified":"2025-04-07T22:15:17","modified_gmt":"2025-04-07T22:15:17","slug":"como-crear-tu-cuenta-en-github-configurar-una-clave-ssh-y-subir-archivos-con-git-linux-debian-12","status":"publish","type":"post","link":"https:\/\/elasvi.com\/index.php\/2024\/12\/11\/como-crear-tu-cuenta-en-github-configurar-una-clave-ssh-y-subir-archivos-con-git-linux-debian-12\/","title":{"rendered":"C\u00f3mo Crear tu Cuenta en GitHub, Configurar una Clave SSH y Subir Archivos con Git. GNU\/Linux &#8211; Debian 12"},"content":{"rendered":"\n<p>Git y GitHub son herramientas fundamentales para desarrolladores y equipos que buscan colaborar, gestionar versiones de c\u00f3digo y trabajar de manera eficiente en proyectos. En este art\u00edculo, aprender\u00e1s c\u00f3mo crear tu cuenta en GitHub, configurar una clave SSH para una autenticaci\u00f3n segura y utilizar los comandos b\u00e1sicos de Git para subir archivos a un repositorio. Contin\u00faa leyendo, o si prefieres, haz <a href=\"https:\/\/youtu.be\/7q2NnyJtChs\" target=\"_blank\" rel=\"noreferrer noopener\">CLIC AQU\u00cd<\/a> para ir al enlace a YouTube donde podr\u00e1s ver un tutorial paso a paso.<\/p>\n\n\n\n<style>\n  \/* Estilos para el \u00edndice *\/\n  .indice {\n    background-color: #f4f4f4;\n    border: 1px solid #ddd;\n    border-radius: 10px;\n    box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.2);\n    padding: 20px;\n  }\n\n  .indice h2 {\n    font-size: 1.8em;\n    color: #333;\n    margin-bottom: 10px;\n  }\n\n  .indice ul {\n    list-style-type: none;\n    padding: 0;\n  }\n\n  .indice li {\n    margin: 8px 0;\n    padding-left: 10px;\n    border-left: 4px solid transparent;\n    transition: transform 0.2s;\n  }\n\n  .indice a {\n    text-decoration: none;\n    color: #0073e6;\n    font-weight: bold;\n    transition: color 0.3s;\n  }\n\n  .indice a:hover {\n    color: #0052a5;\n  }\n\n  \/* Efecto de resaltado al pasar el rat\u00f3n sobre los elementos de la lista *\/\n  .indice li:hover {\n    transform: scale(1.05);\n  }\n\n  \/* Niveles de jerarqu\u00eda con indentaci\u00f3n y borde de color *\/\n  .indice .nivel-1 {\n    margin-left: 5px;\n    border-left-color: #0073e6;\n  }\n\n  .indice .nivel-2 {\n    margin-left: 20px;\n    border-left-color: #0052a5;\n  }\n\n  .indice .nivel-3 {\n    margin-left: 35px;\n    border-left-color: #003b73;\n  }\n\n  .indice .nivel-4 {\n    margin-left: 50px;\n    border-left-color: #002c5b;\n  }\n<\/style>\n\n<div class=\"indice\">\n  <h2>Contenido:<\/h2>\n  <ul>\n    <li class=\"nivel-1\"><a href=\"#secciona\">1. Crea una cuenta<\/a><\/li>\n    <li class=\"nivel-1\"><a href=\"#seccionb\">2. Instala Git<\/a><\/li>\n    <li class=\"nivel-1\"><a href=\"#seccionc\">3. Configura Git en tu m\u00e1quina<\/a><\/li>\n    <li class=\"nivel-1\"><a href=\"#secciond\">4. Configura una clave SSH<\/a><\/li>\n    <li class=\"nivel-1\"><a href=\"#seccione\">5. A\u00f1ade la clave SSH a GitHub<\/a><\/li>\n    <li class=\"nivel-1\"><a href=\"#seccionf\">6. Crea tu propio repositorio<\/a><\/li>\n    <li class=\"nivel-1\"><a href=\"#secciong\">7. Clona un repositorio usando SSH<\/a><\/li>\n    <li class=\"nivel-1\"><a href=\"#seccionh\">8. Sube archivos a un repositorio<\/a><\/li>\n    <li class=\"nivel-1\"><a href=\"#seccioni\">9. Extras<\/a><\/li>\n    <li class=\"nivel-2\"><a href=\"#seccionj\">9.1. Colabora en un proyecto<\/a><\/li>\n    <li class=\"nivel-2\"><a href=\"#seccionk\">9.2. Comandos b\u00e1sicos de Git<\/a><\/li>\n    <li class=\"nivel-2\"><a href=\"#seccionl\">9.3. Aprende m\u00e1s<\/a><\/li>\n    <li class=\"nivel-2\">\n  <a href=\"https:\/\/elasvi.com\/index.php\/2025\/04\/11\/como-configurar-multiples-claves-ssh-para-github-gnu-linux-debian-12\/\" target=\"_blank\" rel=\"noopener noreferrer\">\n    9.4 Configura m\u00faltiples claves SSH para GitHub\n  <\/a>\n<\/li>\n\n  <\/ul>\n<\/div>\n\n\n\n<h2 id=\"secciona\">1. Crea una cuenta<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Ve a <a href=\"https:\/\/github.com\">GitHub<\/a> y crea una cuenta gratuita.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"700\" height=\"319\" src=\"https:\/\/elasvi.com\/wp-content\/uploads\/2024\/12\/04-3.jpg\" alt=\"\" class=\"wp-image-3642\" srcset=\"https:\/\/elasvi.com\/wp-content\/uploads\/2024\/12\/04-3.jpg 700w, https:\/\/elasvi.com\/wp-content\/uploads\/2024\/12\/04-3-300x137.jpg 300w\" sizes=\"auto, (max-width: 700px) 100vw, 700px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Configura tu perfil con informaci\u00f3n relevante.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"700\" height=\"442\" src=\"https:\/\/elasvi.com\/wp-content\/uploads\/2024\/12\/05-3.jpg\" alt=\"\" class=\"wp-image-3643\" srcset=\"https:\/\/elasvi.com\/wp-content\/uploads\/2024\/12\/05-3.jpg 700w, https:\/\/elasvi.com\/wp-content\/uploads\/2024\/12\/05-3-300x189.jpg 300w\" sizes=\"auto, (max-width: 700px) 100vw, 700px\" \/><\/figure>\n\n\n\n<h2 id=\"seccionb\">2. Instala Git<\/h2>\n\n\n\n<p>Git es una herramienta de control de versiones que se utiliza junto con GitHub.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Abre una terminal y ejecuta el siguiente comando:<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo apt-get install git<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"700\" height=\"54\" src=\"https:\/\/elasvi.com\/wp-content\/uploads\/2024\/12\/06-3.jpg\" alt=\"\" class=\"wp-image-3644\" srcset=\"https:\/\/elasvi.com\/wp-content\/uploads\/2024\/12\/06-3.jpg 700w, https:\/\/elasvi.com\/wp-content\/uploads\/2024\/12\/06-3-300x23.jpg 300w\" sizes=\"auto, (max-width: 700px) 100vw, 700px\" \/><\/figure>\n\n\n\n<h2 id=\"seccionc\">3. Configura Git en tu m\u00e1quina<\/h2>\n\n\n\n<p>En la terminal ejecuta los siguientes comandos para configurar tu identidad:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Reemplaza Tu Nombre con el nombre de usuario que usaste y tu-email@example.com con tu correo electr\u00f3nico:<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>git config --global user.name \"Tu Nombre\"\ngit config --global user.email \"tu-email@example.com\"<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"700\" height=\"65\" src=\"https:\/\/elasvi.com\/wp-content\/uploads\/2024\/12\/07-3.jpg\" alt=\"\" class=\"wp-image-3645\" srcset=\"https:\/\/elasvi.com\/wp-content\/uploads\/2024\/12\/07-3.jpg 700w, https:\/\/elasvi.com\/wp-content\/uploads\/2024\/12\/07-3-300x28.jpg 300w\" sizes=\"auto, (max-width: 700px) 100vw, 700px\" \/><\/figure>\n\n\n\n<h2 id=\"secciond\">4. Configura una clave SSH<\/h2>\n\n\n\n<p>Primero necesitas configurar una clave SSH para autenticarte con GitHub, ya que GitHub ya no permite la autenticaci\u00f3n con usuario y contrase\u00f1a al usar HTTPS.<\/p>\n\n\n\n<p><strong>Verifica si ya tienes una clave SSH<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>En tu terminal y escribe:<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>ls ~\/.ssh<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"700\" height=\"71\" src=\"https:\/\/elasvi.com\/wp-content\/uploads\/2024\/12\/10-1.jpg\" alt=\"\" class=\"wp-image-3649\" srcset=\"https:\/\/elasvi.com\/wp-content\/uploads\/2024\/12\/10-1.jpg 700w, https:\/\/elasvi.com\/wp-content\/uploads\/2024\/12\/10-1-300x30.jpg 300w\" sizes=\"auto, (max-width: 700px) 100vw, 700px\" \/><\/figure>\n\n\n\n<p>Si ves archivos como <code>id_rsa<\/code> e <code>id_rsa.pub<\/code>, ya tienes una clave SSH configurada y solo necesitas copiar contenido de tu clave p\u00fablica con <code>cat ~\/.ssh\/id_ed25519.pub<\/code> y avanzar a la secci\u00f3n: <strong>A\u00f1ade la clave SSH a GitHub.<\/strong><\/p>\n\n\n\n<p><strong>Genera una clave SSH (si no tienes una)<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Si no ves esos archivos, genera una clave SSH escribiendo:<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>ssh-keygen -t ed25519 -C \"tu-email@example.com\"<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Presiona Enter cuando te pida la ubicaci\u00f3n (usar\u00e1 la ruta predeterminada).<\/li>\n\n\n\n<li>Opcionalmente, establece una contrase\u00f1a para mayor seguridad.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"700\" height=\"421\" src=\"https:\/\/elasvi.com\/wp-content\/uploads\/2024\/12\/11-1.jpg\" alt=\"\" class=\"wp-image-3650\" srcset=\"https:\/\/elasvi.com\/wp-content\/uploads\/2024\/12\/11-1.jpg 700w, https:\/\/elasvi.com\/wp-content\/uploads\/2024\/12\/11-1-300x180.jpg 300w\" sizes=\"auto, (max-width: 700px) 100vw, 700px\" \/><\/figure>\n\n\n\n<p><br><strong>A\u00f1ade la clave SSH al agente SSH<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Inicia el agente SSH y a\u00f1ade tu clave:<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>eval \"$(ssh-agent -s)\"\nssh-add ~\/.ssh\/id_ed25519<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"700\" height=\"105\" src=\"https:\/\/elasvi.com\/wp-content\/uploads\/2024\/12\/12.jpg\" alt=\"\" class=\"wp-image-3651\" srcset=\"https:\/\/elasvi.com\/wp-content\/uploads\/2024\/12\/12.jpg 700w, https:\/\/elasvi.com\/wp-content\/uploads\/2024\/12\/12-300x45.jpg 300w\" sizes=\"auto, (max-width: 700px) 100vw, 700px\" \/><\/figure>\n\n\n\n<p><strong>Copia tu clave SSH p\u00fablica<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Copia el contenido de tu clave p\u00fablica para usarla en GitHub:<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>cat ~\/.ssh\/id_ed25519.pub<\/code><\/pre>\n\n\n\n<p>Copia el texto completo que se muestra.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"700\" height=\"198\" src=\"https:\/\/elasvi.com\/wp-content\/uploads\/2024\/12\/13-1.jpg\" alt=\"\" class=\"wp-image-3652\" srcset=\"https:\/\/elasvi.com\/wp-content\/uploads\/2024\/12\/13-1.jpg 700w, https:\/\/elasvi.com\/wp-content\/uploads\/2024\/12\/13-1-300x85.jpg 300w\" sizes=\"auto, (max-width: 700px) 100vw, 700px\" \/><\/figure>\n\n\n\n<h2 id=\"seccione\">5. A\u00f1ade la clave SSH a GitHub<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Ve a <a href=\"https:\/\/github.com\">GitHub<\/a> y accede a tu cuenta.<\/li>\n\n\n\n<li>Haz clic en tu foto de perfil.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"350\" height=\"241\" src=\"https:\/\/elasvi.com\/wp-content\/uploads\/2024\/12\/14.jpg\" alt=\"\" class=\"wp-image-3653\" srcset=\"https:\/\/elasvi.com\/wp-content\/uploads\/2024\/12\/14.jpg 350w, https:\/\/elasvi.com\/wp-content\/uploads\/2024\/12\/14-300x207.jpg 300w\" sizes=\"auto, (max-width: 350px) 100vw, 350px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Haz clic en <strong>Settings<\/strong>.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"350\" height=\"769\" src=\"https:\/\/elasvi.com\/wp-content\/uploads\/2024\/12\/15.jpg\" alt=\"\" class=\"wp-image-3654\" srcset=\"https:\/\/elasvi.com\/wp-content\/uploads\/2024\/12\/15.jpg 350w, https:\/\/elasvi.com\/wp-content\/uploads\/2024\/12\/15-137x300.jpg 137w\" sizes=\"auto, (max-width: 350px) 100vw, 350px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Haz clic en <strong>SSH and GPG keys<\/strong>.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"350\" height=\"406\" src=\"https:\/\/elasvi.com\/wp-content\/uploads\/2024\/12\/16.jpg\" alt=\"\" class=\"wp-image-3655\" srcset=\"https:\/\/elasvi.com\/wp-content\/uploads\/2024\/12\/16.jpg 350w, https:\/\/elasvi.com\/wp-content\/uploads\/2024\/12\/16-259x300.jpg 259w\" sizes=\"auto, (max-width: 350px) 100vw, 350px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Haz clic en  <strong>New SSH key<\/strong>.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"700\" height=\"121\" src=\"https:\/\/elasvi.com\/wp-content\/uploads\/2024\/12\/17.jpg\" alt=\"\" class=\"wp-image-3656\" srcset=\"https:\/\/elasvi.com\/wp-content\/uploads\/2024\/12\/17.jpg 700w, https:\/\/elasvi.com\/wp-content\/uploads\/2024\/12\/17-300x52.jpg 300w\" sizes=\"auto, (max-width: 700px) 100vw, 700px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Pega la clave p\u00fablica en el campo y da un nombre (por ejemplo, \u00abMi PC\u00bb).<\/li>\n\n\n\n<li>Haz clic en <strong>Add SSH key<\/strong>.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"700\" height=\"319\" src=\"https:\/\/elasvi.com\/wp-content\/uploads\/2024\/12\/18.jpg\" alt=\"\" class=\"wp-image-3657\" srcset=\"https:\/\/elasvi.com\/wp-content\/uploads\/2024\/12\/18.jpg 700w, https:\/\/elasvi.com\/wp-content\/uploads\/2024\/12\/18-300x137.jpg 300w\" sizes=\"auto, (max-width: 700px) 100vw, 700px\" \/><\/figure>\n\n\n\n<h2 id=\"seccionf\">6. Crea tu propio repositorio<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>En GitHub, haz clic en el bot\u00f3n <strong>Create Repository<\/strong>.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"700\" height=\"501\" src=\"https:\/\/elasvi.com\/wp-content\/uploads\/2024\/12\/08-1.jpg\" alt=\"\" class=\"wp-image-3647\" srcset=\"https:\/\/elasvi.com\/wp-content\/uploads\/2024\/12\/08-1.jpg 700w, https:\/\/elasvi.com\/wp-content\/uploads\/2024\/12\/08-1-300x215.jpg 300w\" sizes=\"auto, (max-width: 700px) 100vw, 700px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Dale un nombre al repositorio y agrega una descripci\u00f3n (opcional).<\/li>\n\n\n\n<li>Elige si ser\u00e1 p\u00fablico o privado.<\/li>\n\n\n\n<li>Haz clic en Create Repository.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"700\" height=\"809\" src=\"https:\/\/elasvi.com\/wp-content\/uploads\/2024\/12\/09.jpg\" alt=\"\" class=\"wp-image-3648\" srcset=\"https:\/\/elasvi.com\/wp-content\/uploads\/2024\/12\/09.jpg 700w, https:\/\/elasvi.com\/wp-content\/uploads\/2024\/12\/09-260x300.jpg 260w\" sizes=\"auto, (max-width: 700px) 100vw, 700px\" \/><\/figure>\n\n\n\n<script async src=\"https:\/\/pagead2.googlesyndication.com\/pagead\/js\/adsbygoogle.js?client=ca-pub-2225321393472807\"\n     crossorigin=\"anonymous\"><\/script>\n<ins class=\"adsbygoogle\"\n     style=\"display:block; text-align:center;\"\n     data-ad-layout=\"in-article\"\n     data-ad-format=\"fluid\"\n     data-ad-client=\"ca-pub-2225321393472807\"\n     data-ad-slot=\"4755021313\"><\/ins>\n<script>\n     (adsbygoogle = window.adsbygoogle || []).push({});\n<\/script>\n\n\n\n<h2 id=\"secciong\">7. Clona un repositorio usando SSH<\/h2>\n\n\n\n<p>Un repositorio (o \u00abrepo\u00bb) es donde se almacenan los archivos de tu proyecto. Para clonar un repo desde GitHub:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Ve al repositorio que quieres clonar, en este caso se va a clonar el repositorio que acabamos de crear.<\/li>\n\n\n\n<li>Clic en Repositories y volvamos al repositorio creado.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"700\" height=\"373\" src=\"https:\/\/elasvi.com\/wp-content\/uploads\/2024\/12\/19.jpg\" alt=\"\" class=\"wp-image-3658\" srcset=\"https:\/\/elasvi.com\/wp-content\/uploads\/2024\/12\/19.jpg 700w, https:\/\/elasvi.com\/wp-content\/uploads\/2024\/12\/19-300x160.jpg 300w\" sizes=\"auto, (max-width: 700px) 100vw, 700px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"700\" height=\"345\" src=\"https:\/\/elasvi.com\/wp-content\/uploads\/2024\/12\/20.jpg\" alt=\"\" class=\"wp-image-3659\" srcset=\"https:\/\/elasvi.com\/wp-content\/uploads\/2024\/12\/20.jpg 700w, https:\/\/elasvi.com\/wp-content\/uploads\/2024\/12\/20-300x148.jpg 300w\" sizes=\"auto, (max-width: 700px) 100vw, 700px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Ub\u00edcate en la carpeta donde deseas clonar el repositorio. Puedes hacerlo desde la terminal usando pwd para verificar tu ubicaci\u00f3n actual y cd para moverte entre directorios, o navegando en tu explorador de archivos hasta la carpeta deseada y abriendo una terminal directamente desde all\u00ed.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"700\" height=\"97\" src=\"https:\/\/elasvi.com\/wp-content\/uploads\/2024\/12\/22.jpg\" alt=\"\" class=\"wp-image-3661\" srcset=\"https:\/\/elasvi.com\/wp-content\/uploads\/2024\/12\/22.jpg 700w, https:\/\/elasvi.com\/wp-content\/uploads\/2024\/12\/22-300x42.jpg 300w\" sizes=\"auto, (max-width: 700px) 100vw, 700px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"350\" height=\"663\" src=\"https:\/\/elasvi.com\/wp-content\/uploads\/2024\/12\/23.jpg\" alt=\"\" class=\"wp-image-3662\" srcset=\"https:\/\/elasvi.com\/wp-content\/uploads\/2024\/12\/23.jpg 350w, https:\/\/elasvi.com\/wp-content\/uploads\/2024\/12\/23-158x300.jpg 158w\" sizes=\"auto, (max-width: 350px) 100vw, 350px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Copia la URL del repositorio (bot\u00f3n <strong>Code &gt; SSH<\/strong>).<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"700\" height=\"321\" src=\"https:\/\/elasvi.com\/wp-content\/uploads\/2024\/12\/21.jpg\" alt=\"\" class=\"wp-image-3660\" srcset=\"https:\/\/elasvi.com\/wp-content\/uploads\/2024\/12\/21.jpg 700w, https:\/\/elasvi.com\/wp-content\/uploads\/2024\/12\/21-300x138.jpg 300w\" sizes=\"auto, (max-width: 700px) 100vw, 700px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Clona el repositorio con el siguiente comando:<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>git clone URL_DEL_REPOSITORIO<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"700\" height=\"144\" src=\"https:\/\/elasvi.com\/wp-content\/uploads\/2024\/12\/24.jpg\" alt=\"\" class=\"wp-image-3663\" srcset=\"https:\/\/elasvi.com\/wp-content\/uploads\/2024\/12\/24.jpg 700w, https:\/\/elasvi.com\/wp-content\/uploads\/2024\/12\/24-300x62.jpg 300w\" sizes=\"auto, (max-width: 700px) 100vw, 700px\" \/><\/figure>\n\n\n\n<h2 id=\"seccionh\">8. Sube archivos a un repositorio<\/h2>\n\n\n\n<p>Para subir archivos desde tu m\u00e1quina local:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Primero navega al directorio del proyecto en tu terminal. En este caso se usar\u00e1 Visual Studio Code (<a href=\"https:\/\/elasvi.com\/index.php\/2024\/11\/27\/descargar-e-instalar-visual-studio-code-en-linux-debian-10\/#google_vignette\" target=\"_blank\" rel=\"noreferrer noopener\">Instalar Visual Studio Code<\/a>). Haz clic derecho en el repositorio, selecciona <strong>Abrir con<\/strong> y elige <strong>Visual Studio Code <\/strong>como programa.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"350\" height=\"186\" src=\"https:\/\/elasvi.com\/wp-content\/uploads\/2024\/12\/25.jpg\" alt=\"\" class=\"wp-image-3664\" srcset=\"https:\/\/elasvi.com\/wp-content\/uploads\/2024\/12\/25.jpg 350w, https:\/\/elasvi.com\/wp-content\/uploads\/2024\/12\/25-300x159.jpg 300w\" sizes=\"auto, (max-width: 350px) 100vw, 350px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"350\" height=\"446\" src=\"https:\/\/elasvi.com\/wp-content\/uploads\/2024\/12\/26.jpg\" alt=\"\" class=\"wp-image-3665\" srcset=\"https:\/\/elasvi.com\/wp-content\/uploads\/2024\/12\/26.jpg 350w, https:\/\/elasvi.com\/wp-content\/uploads\/2024\/12\/26-235x300.jpg 235w\" sizes=\"auto, (max-width: 350px) 100vw, 350px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Una vez dentro, haz clic en \u00abTerminal\u00bb y selecciona \u00abNew Terminal\u00bb para abrir una terminal integrada en el editor.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"700\" height=\"501\" src=\"https:\/\/elasvi.com\/wp-content\/uploads\/2024\/12\/27.jpg\" alt=\"\" class=\"wp-image-3666\" srcset=\"https:\/\/elasvi.com\/wp-content\/uploads\/2024\/12\/27.jpg 700w, https:\/\/elasvi.com\/wp-content\/uploads\/2024\/12\/27-300x215.jpg 300w\" sizes=\"auto, (max-width: 700px) 100vw, 700px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Crea el archivo que deseas subir al repositorio, ed\u00edtalo seg\u00fan sea necesario y guarda los cambios utilizando <strong>CTRL + S<\/strong>.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"350\" height=\"247\" src=\"https:\/\/elasvi.com\/wp-content\/uploads\/2024\/12\/28.jpg\" alt=\"\" class=\"wp-image-3667\" style=\"width:438px;height:auto\" srcset=\"https:\/\/elasvi.com\/wp-content\/uploads\/2024\/12\/28.jpg 350w, https:\/\/elasvi.com\/wp-content\/uploads\/2024\/12\/28-300x212.jpg 300w\" sizes=\"auto, (max-width: 350px) 100vw, 350px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"350\" height=\"163\" src=\"https:\/\/elasvi.com\/wp-content\/uploads\/2024\/12\/29.jpg\" alt=\"\" class=\"wp-image-3668\" style=\"width:444px;height:auto\" srcset=\"https:\/\/elasvi.com\/wp-content\/uploads\/2024\/12\/29.jpg 350w, https:\/\/elasvi.com\/wp-content\/uploads\/2024\/12\/29-300x140.jpg 300w\" sizes=\"auto, (max-width: 350px) 100vw, 350px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>En la terminal:<\/li>\n\n\n\n<li>Verifica el estado del repositorio, Esto te mostrar\u00e1 los archivos modificados, nuevos o listos para ser confirmados.<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>git status<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"700\" height=\"163\" src=\"https:\/\/elasvi.com\/wp-content\/uploads\/2024\/12\/30.jpg\" alt=\"\" class=\"wp-image-3669\" srcset=\"https:\/\/elasvi.com\/wp-content\/uploads\/2024\/12\/30.jpg 700w, https:\/\/elasvi.com\/wp-content\/uploads\/2024\/12\/30-300x70.jpg 300w\" sizes=\"auto, (max-width: 700px) 100vw, 700px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>A\u00f1ade un archivo espec\u00edfico al \u00e1rea de preparaci\u00f3n colocando su nombre:<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>git add \"example.php\"<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"700\" height=\"35\" src=\"https:\/\/elasvi.com\/wp-content\/uploads\/2024\/12\/31.jpg\" alt=\"\" class=\"wp-image-3670\" srcset=\"https:\/\/elasvi.com\/wp-content\/uploads\/2024\/12\/31.jpg 700w, https:\/\/elasvi.com\/wp-content\/uploads\/2024\/12\/31-300x15.jpg 300w\" sizes=\"auto, (max-width: 700px) 100vw, 700px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>O A\u00f1ade todos los archivos modificados al \u00e1rea de preparaci\u00f3n:<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>git add .<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"700\" height=\"37\" src=\"https:\/\/elasvi.com\/wp-content\/uploads\/2024\/12\/32.jpg\" alt=\"\" class=\"wp-image-3671\" srcset=\"https:\/\/elasvi.com\/wp-content\/uploads\/2024\/12\/32.jpg 700w, https:\/\/elasvi.com\/wp-content\/uploads\/2024\/12\/32-300x16.jpg 300w\" sizes=\"auto, (max-width: 700px) 100vw, 700px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Haz un commit para guardar los cambios localmente con una firma como autor:<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>git commit -sm \"Mensaje descriptivo de los cambios\"<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"700\" height=\"73\" src=\"https:\/\/elasvi.com\/wp-content\/uploads\/2024\/12\/33.jpg\" alt=\"\" class=\"wp-image-3672\" srcset=\"https:\/\/elasvi.com\/wp-content\/uploads\/2024\/12\/33.jpg 700w, https:\/\/elasvi.com\/wp-content\/uploads\/2024\/12\/33-300x31.jpg 300w\" sizes=\"auto, (max-width: 700px) 100vw, 700px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Actualiza tu repositorio local con los cambios remotos:<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>git pull<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"350\" height=\"37\" src=\"https:\/\/elasvi.com\/wp-content\/uploads\/2024\/12\/35.jpg\" alt=\"\" class=\"wp-image-3674\" style=\"width:696px;height:auto\" srcset=\"https:\/\/elasvi.com\/wp-content\/uploads\/2024\/12\/35.jpg 350w, https:\/\/elasvi.com\/wp-content\/uploads\/2024\/12\/35-300x32.jpg 300w\" sizes=\"auto, (max-width: 350px) 100vw, 350px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"700\" height=\"424\" src=\"https:\/\/elasvi.com\/wp-content\/uploads\/2024\/12\/34.jpg\" alt=\"\" class=\"wp-image-3673\" srcset=\"https:\/\/elasvi.com\/wp-content\/uploads\/2024\/12\/34.jpg 700w, https:\/\/elasvi.com\/wp-content\/uploads\/2024\/12\/34-300x182.jpg 300w\" sizes=\"auto, (max-width: 700px) 100vw, 700px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Finalmente, sube tus cambios al repositorio remoto:<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>git push<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"350\" height=\"125\" src=\"https:\/\/elasvi.com\/wp-content\/uploads\/2024\/12\/36.jpg\" alt=\"\" class=\"wp-image-3675\" style=\"width:684px;height:auto\" srcset=\"https:\/\/elasvi.com\/wp-content\/uploads\/2024\/12\/36.jpg 350w, https:\/\/elasvi.com\/wp-content\/uploads\/2024\/12\/36-300x107.jpg 300w\" sizes=\"auto, (max-width: 350px) 100vw, 350px\" \/><\/figure>\n\n\n\n<p>\u00a1Y listo! Con estos pasos, puedes empezar a trabajar en tus proyectos y colaborar de manera eficiente.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"700\" height=\"406\" src=\"https:\/\/elasvi.com\/wp-content\/uploads\/2024\/12\/37.jpg\" alt=\"\" class=\"wp-image-3676\" style=\"width:700px;height:auto\" srcset=\"https:\/\/elasvi.com\/wp-content\/uploads\/2024\/12\/37.jpg 700w, https:\/\/elasvi.com\/wp-content\/uploads\/2024\/12\/37-300x174.jpg 300w\" sizes=\"auto, (max-width: 700px) 100vw, 700px\" \/><\/figure>\n\n\n\n<h2 id=\"seccioni\">9. Extras<\/h2>\n\n\n\n<h3 id=\"seccionj\">9.1. Colabora en un proyecto<\/h3>\n\n\n\n<p>Si trabajas con otras personas:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Usa <strong>pull requests<\/strong> para proponer cambios.<\/li>\n\n\n\n<li>Revisa y comenta c\u00f3digo antes de integrarlo.<\/li>\n\n\n\n<li>Resuelve conflictos de merge si varias personas editan los mismos archivos.<\/li>\n<\/ul>\n\n\n\n<h3 id=\"seccionk\">9.2. Comandos b\u00e1sicos de Git<\/h3>\n\n\n\n<p>Aqu\u00ed tienes algunos comandos esenciales:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>Comando<\/th><th>Descripci\u00f3n<\/th><\/tr><\/thead><tbody><tr><td><code>git status<\/code><\/td><td>Muestra el estado del repositorio.<\/td><\/tr><tr><td><code>git pull<\/code><\/td><td>Actualiza tu repositorio local.<\/td><\/tr><tr><td><code>git branch<\/code><\/td><td>Muestra las ramas existentes.<\/td><\/tr><tr><td><code>git checkout -b rama<\/code><\/td><td>Crea y cambia a una nueva rama.<\/td><\/tr><tr><td><code>git merge rama<\/code><\/td><td>Combina una rama con otra.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h3 id=\"seccionl\">9.3. Aprende m\u00e1s<\/h3>\n\n\n\n<p>GitHub tiene una excelente <a href=\"https:\/\/docs.github.com\/es\" target=\"_blank\" rel=\"noreferrer noopener\">documentaci\u00f3n oficial<\/a>.<br>Practica con proyectos peque\u00f1os antes de unirte a proyectos m\u00e1s grandes.<\/p>\n\n\n\n<h3>9.4. C\u00f3mo configurar m\u00faltiples claves SSH para GitHub<\/h3>\n\n\n\n<iframe loading=\"lazy\" src=\"https:\/\/elasvi.com\/index.php\/2025\/04\/11\/como-configurar-multiples-claves-ssh-para-github-gnu-linux-debian-12\/\" width=\"100%\" height=\"600\" style=\"border:none;\"><\/iframe>\n","protected":false},"excerpt":{"rendered":"<p>Git y GitHub son herramientas fundamentales para desarrolladores y equipos que buscan colaborar, gestionar versiones de c\u00f3digo y trabajar de manera eficiente en proyectos. En este art\u00edculo, aprender\u00e1s c\u00f3mo crear tu cuenta en GitHub, configurar una clave SSH para una autenticaci\u00f3n segura y utilizar los comandos b\u00e1sicos de Git para subir archivos a un repositorio. <\/p>\n","protected":false},"author":1,"featured_media":3683,"comment_status":"open","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"set","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[142,57,119,141,14],"tags":[131,122,140,7,139],"class_list":["post-3627","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-clave-ssh","category-debian","category-git","category-github","category-linux","tag-debian-12","tag-git","tag-github","tag-linux","tag-ssh"],"_links":{"self":[{"href":"https:\/\/elasvi.com\/index.php\/wp-json\/wp\/v2\/posts\/3627","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/elasvi.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/elasvi.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/elasvi.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/elasvi.com\/index.php\/wp-json\/wp\/v2\/comments?post=3627"}],"version-history":[{"count":24,"href":"https:\/\/elasvi.com\/index.php\/wp-json\/wp\/v2\/posts\/3627\/revisions"}],"predecessor-version":[{"id":4215,"href":"https:\/\/elasvi.com\/index.php\/wp-json\/wp\/v2\/posts\/3627\/revisions\/4215"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/elasvi.com\/index.php\/wp-json\/wp\/v2\/media\/3683"}],"wp:attachment":[{"href":"https:\/\/elasvi.com\/index.php\/wp-json\/wp\/v2\/media?parent=3627"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/elasvi.com\/index.php\/wp-json\/wp\/v2\/categories?post=3627"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/elasvi.com\/index.php\/wp-json\/wp\/v2\/tags?post=3627"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}