No tienes acceso a esta clase

¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera

No se trata de lo que quieres comprar, sino de quién quieres ser. Invierte en tu educación con el precio especial

Antes: $249

Currency
$209

Paga en 4 cuotas sin intereses

Paga en 4 cuotas sin intereses
Suscríbete

Termina en:

11 Días
15 Hrs
50 Min
4 Seg

Subir tu primer repo

16/17
Recursos

Aportes 60

Preguntas 52

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad?

📤 Clase #16: Subir tu primer repo 16/17 📤


 
 

Procedimiento para subir un repositorio a GITHUB 🔵

 

Inicializar con Git 📌

 

  • Entrar a la terminal, buscamos la carpeta de nuestro proyecto y entramos a ese directorio con cd
     
  • Dentro de la carpeta donde está el proyecto, se inicializa un control de versión:
git init

 

  • Con el comando git status permite ver que archivos se han añadido, de esta forma se hace un seguimiento:
git status

 

    • Nota: si en la salida dice que hay Untracked files, quiere decir que se tenia un archivo antes de crear el repositorio y hay que agregarlo.
       
  • Para agregar archivos a stage con git add <file.extensión>:
     
    • Por ejemplo si queremos agregar web.html:
git add web.html

 

  • Cuando se quiera añadir todo sin especificar, se ejecuta:
git add .

 

Configurar Git localmente 📌

 

  • En la terminal ejecutar:
git config --global user.name [name]
//[en name colocar el nombre de usuario de GitHub], dar ENTER
git config --global user.email [email]
//[en email colocar el correo de GitHub], dar ENTER

 

  • Si quieres comprobar tu configuración, puedes usar un comando para mostrar todas las propiedades que Git ha configurado:
git config --list

 

Hacer commit 📌

 

  • Los commits representan el cambio que se guarda en el repositorio de versiones, donde podemos regresar a versiones pasadas y modificarlas. Los commits se pueden considerar como instantáneas o hitos a lo largo de la línea de tiempo de un proyecto de Git. Las confirmaciones se crean con el comando git commit para capturar el estado de un proyecto en ese momento. Las instantáneas de Git siempre se envían al repositorio local (fuente: aquí).
     
  • En la terminal en la ruta del proyecto, ejecutar: git commit -m "Message"
     
    -m: especifica donde va el mensaje,
    "Message": va con comillas y por lo general es la descripción del commit.
    ◦ Por ejemplo:
git commit -m "Mi primer commit"

 

  • Para ver los commit que se ha hecho:
git log

 

  • Para subir los commit a GitHub, ir a la página GitHub ya iniciado sesión, en Profile dar donde dice Your repositories y luego en el botón verde New.
     
    • Al configurar el repositorio, se coloca el nombre (se recomienda colocar el mismo que la carpeta que tenemos localmente).
       
    • Se puede poner una descripción en la casilla de “Description”.
       
    • Se puede seleccionar si se quiere público o privado.
       
    • También existen otras casillas que dependiendo de la complejidad del proyecto se requiera configurar.
       
    • Una vez configurado todo, se da en el botón verde Create repository.
       
  • Una vez creado el repositorio, se copia la direcciónn que sale en Quick setup.
     
    • Vamos a la terminal se pone:
git remote add origin <url_que_copiaste>

 

  • Para hacer una verificación se hace:
git remote -v

 

Hacer push 📌

 

  • El comando git push te permite subir los commits desde tu rama (branch) local en tu repositorio git local al repositorio remoto (fuente: aquí).
     
  • Por defecto, Git elige origin como remoto y tu rama actual como la rama a la que subir. Si tu rama actual es main, el comando git push suministrará los dos parámetros por defecto, o si es master colocar master (fuente: aquí).
     
  • Por ejemplo poner en la terminal:
git push origin main

 

  • Nota: cada vez que se realice un cambio en el projecto repetir todos los pasos anteriores desde git add hasta hacer el push.

 

Por error me conecte por y coloque la tuta HTTP y no me dejaba conectarme a git, para solventarlo me desconecte de las sesiones remotas de git, el comando es : git remote remove origin

El error que me daba es :fatal: remote origin already exists

![]()![]()![](<SharedScreenshot a 2023 04 07 hora 7_38pm-e04c84c1-d252-4a02-9c72-6f87d97678ad.webp>)A quienes al momento de insertar el "git push origin master" les solicita autenticarse y por lo tanto no los deja acceder con el error de "fatal:Authentication" se debe a que quedo registrado el "remote" con HTTPS. Por lo tanto hay que actualizar a SSH de la siguiente manera: * Escribe en la terminal lo siguiente: `git remote remove origin` * luego vuelve a agregarlo `git remote add origin [email protected]:` tal como lo hace el profesor! Espero explicarme lo mejor que pude, la solución la encontré gracias a las personas que participaron en el foro y fui hilando cabos. Es un crédito conjunto Feliz día!

Respecto al cambio de master a main, puedes hacer push de master a main con el comando git push origin master:main

Había visto y escuchado sobre git y github pero no me animaba a saber como funcionaba, como se hacia lo del control de versiones…
Me pareció genial como se actualiza el archivo cuando se hace un cambio y no tener que guardar varios archivos como antes (proyecto1, proyecto 1.1, proyecto2, proyectofinal, proyectofinal1, etc) 😃

tanto git como ssh tiene errores, y todo se dicta de rapidez, se comieron partes importantes que las vi facilmente en youtube, y desactualizado, y las preguntas de los quiz muy malas, fuera de lugar, esa plataforma sigue con errores, seguire con el de prework en linux, que si me lo habia visto pero lo repasare, ese tipo es lo mejorcito que veo en platzi, en cuanto a contenido y metodologia, menos mal lo pusieron a ese otro señor a dictar el de linux intemedio y avanzado por que tenian a un bogotano muiy aburridor, solo pasando diapositivas

Es bonito ver que uno tenga un problema , ve los comentarios y ya hay personas con respuesta del mismo problema

RESUMEN de los pasos:

  1. Iniciar Git dentro de la carpeta origen
git init
  1. Revisar Status
git status
  1. Añadir el archivo web.html al repositorio
git add web.html

*Tambien se pueden añadir todos los archivos con

git add .
  1. Configurar el usuario y correo de GitHub
git config --global user.name "TU_USUARIO" 
git config --global user.email "TU_CORREO"
  1. Envíar el commit
git commit -m "Mi primer commit"
  1. Copia y pega el SSH de tu repositorio para Vincular tu repositorio de GitHub
git remote add origin "TU_SSH"
  1. Subir el commit a GitHub con “git push”
ssh-keyscan -t rsa github.com >> ~/.ssh/known_hosts
git branch -M main
git push -u origin main

Después de escribir git push origin master me pide Enter passphrase for key y colocando la contraseña de tu cuenta Ubuntu debería dejarte seguir 😃

El cambio de la rama principal de “master” a “main” en Git se debe a la connotación racista que tiene la palabra “master” en inglés. GitHub, propiedad de Microsoft, anunció el cambio en junio de 2020 y se ha implementado gradualmente. #BLM

chicos si les genera este error que aparece en la imagen les recomiendo que a la hora de copiar el QUICK SETUP esten ubicados en la opcion **SSH ** que aparece "[email protected]: correo ejemplo/myweb.git " esa deben ingresar. si copean el https les va a generar error como les muestro en la imagen. Asegurence de copear el correcto.

Les comparto un video que me ayudó a solucionar el problema de Error GitHub Support for password authentication removed, asigando la clave por medio de Tokens.

hola que tal, me pueden ayudar, tengo un problema cuando uso el codigo “git push origin master” me dice los siguente:

fatal: (aqui pone el directorio del repositorio) does not appear to be a git repository
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.

que tengo que hacer? ya busque pero como soy nuevo no soy muy bueno encontrando o entendiendo las resupuestas o soluciones que encuentro. me eh quedado atrapado

hola muchachos si tienen el problema de que la url no les actualiza utilize el comando git remote set-url origin [new-url] esto actualiza las URL tambien si les actualiza borrando la url pasada

gente ayuda, ya no se que hacer, estoy con este problema y no se como solucionar…

Se me presento el problema del origin master; creé el token pero me faltaba actualizar la ruta de HTTP a SSH. Eso se hace en la configuración del repositorio en github y en la terminal con el comando de: "git remote set-url origin nueva\_URL" Ya con esto y ejecutando el push deberia funcionar.
El profe actúa muy bien cuando hay errores, se asombra, todos nos asustamos y luego dice: Esto era algo que les quería enseñar :v
1 Mes y no hay respuesta a mi pregunta... EN muchos cursos pasa lo mismo... hace slo que dicen en el video y saltan errores que no se explican y tampoco te ayudan para saber por donde empezar a buscar... NO se en que se diferencia esto de buscarte la vida tu solo por internet.... SIENTO QUE ESTOY PAGANDO ALGO QUE PERFECTAMENTE PODRIA HACER SOLO EN YOUTUBE SIN PAGAR XD

LA SOLUCION en caso de que les aparezca un error como este:

Host key verification failed. fatal: Could not read from remote repository. Please make sure you have the correct access rights and the repository exists.

Es agregar GitHub a la lista de Hosts conocidos:

ssh-keyscan -t rsa github.com >> ~/.ssh/known_hosts

Luego ejecutan estos comandos:

git branch -M main
git push -u origin main

Crea un repositorio vacío en el servicio de control de versiones: Inicia sesión en tu cuenta en el servicio de control de versiones y crea un nuevo repositorio vacío. Puedes darle un nombre descriptivo y agregar una descripción opcional.

  • Configura Git en tu máquina local: Si aún no lo has hecho, configura Git en tu máquina local. Abre tu terminal y ejecuta los siguientes comandos para configurar tu nombre de usuario y dirección de correo electrónico:
git config --global user.name "Tu Nombre"
git config --global user.email "[email protected]"

git init
git add .
git commit -m "Primer commit"
git remote add origin <URL_del_repositorio_remoto>
git push -u origin master
git push -u origin master

Tengo problemas con la terminal Luego de ingresar el comando de: `git config --global user.email` mas mi email, me salen: \> \> y entonces ingreso comandos como "exit" pero no reacciona y no ser porque es? No se como subir una screenshoot de la terminal, pero asi es como se ve ```js git config --global user.email "Mi correo" > exit > git commit -m "Mi primer commit" > git config --list > / > /> > ls > ```git config --global user.email "[email protected]" \> exit \> git commit -m "Mi primer commit" \> git config --list \> / \> /> \> ls \>
Ampliamente recomendado usar Chat GPT para resolver sus errores! Solo copien y peguen el error que les marque la Terminal y taran! jaja Chat GPT les dirá cual es su error y cómo solucionarlo! Magnifica manera de aprender
![]()![](file:///C:/Users/Usuario/OneDrive/Pictures/Screenshots/Captura%20de%20pantalla%202024-10-27%20123548.png)no entiendo porque despues de ingresar el git config --global user.email me sale este ">" simbolo y luego mi terminal como que dejara de funcional
ayuda
We did it!! ![](https://static.platzi.com/media/user_upload/image-f5c9a86a-4a0e-4bf0-959c-a5b16bcb2cbb.jpg)
como hago para que valla al archivo html? es que lo tengo en el disco D
También tuve el problema de la contraseña. Lo que me funcionó fue lo siguiente, derivado de las instrucciones de github. lo del add es un archivo de prueba porque tuve que intentar varias veces y no me quedó creatividad para el nombre del .py jojojo Con esto no pedirá contraseña, preguntará si estamos seguros de conectar y al final pedirá la frase. Si les pide contraseña es que no está procesando bien la key y hay que reiniciar y revisar los pasos. git init git add script\_py git commit -m "first commit" git branch -M main git remote add origin [email protected]:nombre\_de\_usuario/nombre\_repositorio.git git push -u origin main
Aqui hace falta algo, cada vez que hago un push o pull me esta pidiendo la contraseña del archivo, y es bastante molesto tener que estarla digitando a cada rato, no se porque en el video no pasa esto, segui los pasos tal cual, de lo que investigue hay que agregar la clave ssh a un ssh-agent, pero no encuentro como hacerlo para WSL, ya que la llave que acabamos de crear no esta guardada en del disco C si no es un entorno aparte que se llama Linux, los comandos que explican para hacer el proceso no funcionan en la terminal de Ubuntu, no se que hacer y ya estoy mamado de escribir esa contraseña a cada rato. COMO AGREGO LA SSH KEY AL SSH AGENT? teniendo en cuenta que fue la que se creo en Ubuntu
Respecto al ultimo error que indique , Leyendo un poco me di cuenta que muy posiblemente es por una mal practica, aquí les comparto esto : <https://es.stackoverflow.com/questions/124696/no-puedo-hacer-push-desde-git>
Comparto este link, si se les llega a presentar un error de push: <https://stackoverflow.com/questions/68775869/message-support-for-password-authentication-was-removed>,
De nuevo se saltó un paso, no muestra como crear la carpeta "proyectoPersonal"... Para nosotros los que somos principiantes es quedar perdidos de una jajajaja pues nos sale vacío el directorio al usar comando ls. Si les pasa lo mismo acá esta el paso: comando: mkdir proyectoPersonal (o el nombre que le quieran poner) y luego cat web.html ahora al usar ls saldra la carpeta. Si te p
Estoy intentadno entrar a la carpeta "proyectoPersonal" y entra unicamente a snap, que debo hacer?![](https://static.platzi.com/media/user_upload/image-fff4c377-0700-4d50-8d00-9add2a5f0775.jpg)
Pregunta. No me aparece la carpeta de proyecto personal pero me aparece web.html
Saludos me Salía este error y después de investigar un poco encontré que en el mismo repositorio te da las instrucciones de conexión Mensaje de error: remote: Support for password authentication was removed on August 13, 2021. remote: Please see <https://docs.github.com/get-started/getting-started-with-git/about-remote-repositories#cloning-with-https-urls> for information on currently recommended modes of authentication. fatal: Authentication failed for 'https://github.com/HRxxxxx/T.T.gif Solución; root@TiendaMalibu:~/T.T# git remote rm origin //para borrar la dirección errónea root@TiendaMalibu:~/T.T# git remote -v //me sirvió para revisar que ya no existiera nada ![](https://ibb.co/ZVzT01r)![](https://ibb.co/ZVzT01r) ![]()
### **Preparación del Repositorio Local** 1. **Abrir la Terminal y Navegar al Proyecto Personal:** * Dirígete a la carpeta ~/proyectoPersonal en tu terminal. 2. **Inicializar Repositorio Git:** * Ejecuta el comando git init para crear un repositorio Git en la carpeta actual. 3. **Agregar Archivos al Repositorio:** * Utiliza git add . para agregar todos los archivos al repositorio. 4. **Crear Commit Inicial:** * Realiza el commit inicial con git commit -m "Mi primer commit". ### **Configuración de Git** 1. **Definir Nombre y Email de Usuario:** * Utiliza git config --global user.name "nombre de usuario de GitHub" y git config --global user.email "email del usuario GitHub" para configurar tu usuario y email en Git. ### **Subir Repositorio a GitHub** 1. **Crear Repositorio en GitHub:** * Ve a tu cuenta de GitHub y crea un nuevo repositorio llamado "MyWeb". 2. **Vincular Repositorio Local con GitHub:** * Copia la URL del repositorio remoto y utiliza git remote add origin "url del repositorio de GitHub" en la terminal. 3. **Verificar Vínculo Remoto:** * Confirma la vinculación con git remote -v. 4. **Subir Archivos a GitHub:** * Utiliza git push origin master para enviar los archivos al repositorio remoto en GitHub. ### **Modificar y Subir Cambios** 1. **Modificar Archivos y Hacer Commit:** * Realiza cambios en los archivos, luego agrega los cambios con git add . y haz un nuevo commit con git commit -m "segundo commit". 2. **Subir Cambios a GitHub:** * Utiliza git push origin master para enviar los cambios al repositorio remoto en GitHub. ### **Confirmación en GitHub** 1. **Verificar Cambios en GitHub:** * Actualiza la página de GitHub para confirmar que los cambios se hayan subido correctamente. ### **Conclusiones y Recursos Adicionales** 1. **Diferencias entre Git y GitHub:** * Git es un sistema de control de versiones, mientras que GitHub es una plataforma que utiliza Git para alojar repositorios de código en la nube. 2. **Alternativas a GitHub:** * Otras plataformas similares a GitHub incluyen GitLab.
excelente curso "gracias profe "
Para los que hayan tenido el mismo error de haber marcado HTTPS, deben eliminar git desde la terminal asi: ls -l pwd ls -al rm -rf .git y volver a hacer el proceso con SSH
Como podría eliminar la conexión del repositorio?
Hola. tengo un problema, a la hora de hacer el push me aparece esto y no he podido solucionarlo ![](https://static.platzi.com/media/user_upload/image-b8eec411-8a5f-4dac-a2a9-d05c80c02719.jpg)
¿sale el siguiente error profesor? remote: Support for password authentication was removed on August 13, 2021. remote: Please see <https://docs.github.com/en/get-started/getting-started-with-git/about-remote-repositories#cloning-with-https-urls> for information on currently recommended modes of authentication.
¿Hola como estan? queria acudir a la comunidad porque de este curso de configuración de entorno sali con un error en Ubuntu mismo que no he podido solucionar, llevo ya un tiempo aprendiendo así pero si me genera confusión y angustía. El error es: software-properties-common\_0.99.22.9\_all.deb Espero alguien me pueda echar una mano, gracias
hola profe. cuando pide la contraseña para subir el repositorio es la que se hizo desde la terminal o la de gitHub?
![]()![](https://static.platzi.com/media/user_upload/image-92b7b87d-ca82-45e6-ad3a-84b14edfaed5.jpg)Hola, me aparece esta imagen en rojo y no se bien como corregir esto
Otra pregunta, me aparece esto de nuevo no se bien como corregirlo ![](https://static.platzi.com/media/user_upload/image-a82f225e-df94-41e3-ad2e-4198fa613141.jpg)
Hago el push inicial a GitHub y me pone un problema de autenticación. Leyendo los comentarios ví que una forma de solucionarlo era creando una **personal access token**, pero ahora el error solo cmabia a The requested URL returned error: 403. Tambien revisé el tema del URL lo edite y parecía estar bien, pero tampoco me deja visualizarlo en mi repositorio remoto. Alguien sabe como puedo solucionar esto? ![](https://static.platzi.com/media/user_upload/image-ae803818-9cef-43a9-bdc9-68726fccf3d7.jpg)![]()
Saludos profesor. Seguí todos los pasos hasta que escribí en la linea de comandos: "git push origin master". Luego de eso me pidio datos de la cuenta git hub (creo yo), se los intrduje correctamente y apareció este este error el cual se observa en la foto. Sabra a que se debe?![](https://static.platzi.com/media/user_upload/error%20git%20hub-5feb1691-d51e-4b42-a598-691695eec422.jpg)

🚀Como crear un Repositorio y Subir Proyecto a 👉GITHUB👈 Paso a Paso💻
https://www.youtube.com/watch?v=eQMcIGVc8N0

¿Cómo subir mi primer repositorio a Github? [Tutorial desde cero]
https://www.youtube.com/watch?v=L_lWQZNhN7w

Subir tu primer repo
ChatGPT
Para subir tu primer repositorio a un servicio de alojamiento como GitHub, GitLab o Bitbucket, sigue estos pasos generales:

  1. Crea un nuevo repositorio en el servicio de alojamiento:
    Inicia sesión en tu cuenta en el servicio de alojamiento (por ejemplo, GitHub, GitLab o Bitbucket).
    Busca el botón “New” o “Nuevo” para crear un nuevo repositorio.
    Completa la información del repositorio, como el nombre, descripción y opciones de visibilidad.
  2. Inicializa un repositorio Git localmente:
    Abre una terminal o un símbolo del sistema y navega hasta el directorio de tu proyecto:

sh
Copy code
cd ruta/de/tu/proyecto
Inicializa un nuevo repositorio Git en tu proyecto ejecutando:

sh
Copy code
git init
3. Vincula tu repositorio local con el repositorio remoto:
Copia la URL del repositorio que creaste en el servicio de alojamiento.

Usa el siguiente comando para agregar el repositorio remoto a tu repositorio local. Reemplaza <url-del-repositorio> con la URL que copiaste:

sh
Copy code
git remote add origin <url-del-repositorio>
4. Agrega y confirma tus cambios localmente:
Agrega los archivos de tu proyecto al área de preparación:

sh
Copy code
git add .
Crea un commit con los archivos agregados:

sh
Copy code
git commit -m "Primer commit"
5. Sube tus cambios al repositorio remoto:
Sube tus cambios al repositorio remoto en el servicio de alojamiento:

sh
Copy code
git push -u origin master
Esto enviará tus cambios al repositorio remoto en la rama principal (generalmente llamada master). Si estás utilizando una rama diferente, reemplaza master con el nombre de tu rama.

¡Eso es todo! Ahora has subido tu primer repositorio a un servicio de alojamiento. Puedes verificar el repositorio en el servicio de alojamiento para asegurarte de que tus archivos estén allí. Recuerda que estos comandos son básicos y puedes aprender más sobre Git para aprovechar sus características avanzadas.

Tuve que hacer esto 3 veces, porque coloque la ruta de guthub con el https y tarde un rato en rentender que pasaba y mas aun en resolverlo. Respuesta, borre la carpeta y la volvi a hacer. Segun mi teoria si git init es para iniciar el repositorio. ¿Cual es el comando para detenerlo y volver a iniciar todo ? Como aportacion, el profe deberia advertir esa parte de no cpiar el http. PD no me gusta la nueva interfas de platzy XD

¿No podeis actualizar este curso? Aun no he conseguido solucionar el tema del token de github, es una locura que no este actualizado.

Clase 16 - Subir tu primer repo


Repaso de la clase

¿Para qué sirve el comando git init?

  • Para inicializar git y crear un repositorio en git.

¿Para qué sirve el comando git status?

  • Esto nos permite saber que archivos no están siendo trackeados por Git.

¿Para qué sirve el comando git add “nombre-archivo”?

  • Para que git trackee el archivo que escribimos.

¿Para qué sirve el comando git add .?

  • Para agregar todos los archivos a git que esté dentro del directorio en el que nos encontramos en ese momento.

¿Para qué sirve el comando git commit -m “mensaje”?

  • Para crear un commit. Esto es lo que nos permite crear dentro de git una versión de nuestro proyecto. la bandera o flag -m nos permite agregar un mensaje descriptivo para saber qué cambio hicimos en el proyecto.

¿Para qué nos sirve el comando git config --global user. name “nombre”?

  • Nos permite agregar un nombre de usuario a Git.

¿Para qué nos sirve el comando git config --global user.email “correo electronico”?

  • Nos permite agregar un correo eléctronico a Git.

¿Qué pasa si no tenemos definido un usuario y correo eléctronico en git y queremos hacer un commit?

  • Git no nos permite realizar el commit hasta que definamos al usuario y su correo eléctronico.

¿Cómo podemos crear un repositorio remoto en Git y envíar nuestro repositorio local a GitHub?

  • Desde un repositorio creado en GitHub copiamos la dirección que nos proporciona el mismo GitHub del repositorio remoto. Ojo debemos de tener en cuenta nuestra forma de conectarnos a GitHub, si tenemos SSH debemos dar clic en la opción SSH y si no debemos dar clic en la opción HTTPS.
  • Escribimos el siguiente comando para agregar el repositorio remoto
git add remote origin <dirección del repo>
  • Usamos el siguiente comando para verificar si el repositorio remoto se agregó correctamente:
git remote -v
  • Cambiamos el nombre de nuestra rama principal a main en Git con el siguiente comando:
git branch -M main
  • Envíamos nuestro repo local con el comando
git push origin main

¿Por qué GitHub cambió el nombre de la rama principal de master a main?

  • Por la connotación racista que tenía la palabra en inglés.


hola aqui dejo la configuracion de usuario + correo de la cuenta de github, aqui aparece comentario demás quizas por que es mas reciente la actualizacion de ubuntu y te dice cositas demas.

Hola, yo luego de muchos intentos lo que me funcionó y lo dejo por acá es lo siguiente:
Primeramente crear el access token como ya lo han comentado en otros aportes.
Luego en la consola escribir la dirección ssh que quedaría algo así como git remote add origin [email protected]:user/repo.git solo cambiar user por tu usuario y repo por el nombre del repositorio, a mi las url del tipo https no me funcionó.
De hecho creo que deberían de actualizar este video, ya no funcionan las contraseñas como tal, solamente el access token.

Hola. Escribo: git push origin main y me sale: enter passphrase for key

Por favor necesito ayuda.

  • ¿Cómo subir un repo?
    1. Ingresamos a la carpeta donde están los archivos (el repo) que queremos subir copiamos git init Se usa para inicializar un repositorio Git en un directorio específico.

    2. Ahora agregamos los archivos que tenemos, pero primero comprobamos el status con git status si nos sale la palabra “Untracked files” significa que había archivos antes de iniciar el repo y es necesario añadirlos manualmente.

    3. Usamos git add <nombre del archivo> para añadirlo al repo, ejemplo: git add index.html si queremos agregar todo lo que hay podemos usar git add . para añadir todos los archivos al repositorio.

    4. Creamos un commit con los nuevos archivos git commit -m "commit inicial"

      • git commit nos permite crear un commit y -m añadir un mensaje al commit
    5. Nos va a pedir la identidad del autor, para esto vamos a poner:

      git config --global user.email "[email protected]" Enter y luego

      git config --global user.name "Your Name" Enter.

    6. Una vez nos autenticamos ahora si podemos hace el commit it commit -m "commit inicial"

    7. Ahora tenemos que acceder a GitHub y “New” creamos un repositorio > Nombramos el repositorio > Creamos el repositorio

    8. En Quick Setup copiamos el HTTPS que termina en .git

    9. git remote add origin <SSH>

    10. Verificamos con git remote -v

    11. git push origin master en máster porque ahí es donde estábamos trabajando [master (root-commit) d799513] commit inicial

    12. (Si te pide Username & Password) Si al enviar el push “git push origin master” te pide el username y password se debe posiblemente creaste el remote add origin con la URL HTTPS y no con el SSH, para esto te recomiendo eliminar el remote y volverlo a crear bien, así lo puedes borrar:

      1. Ejecuta el siguiente comando para ver una lista de los remotos actualmente configurados en tu repositorio:
      Copy code
      git remote -v
      
      

      Esto te mostrará los nombres y las URL de los remotos configurados.

      Identifica el nombre del remote que deseas eliminar. Por lo general, el nombre es “origin” si has utilizado el comando “git remote add origin”.

      Para eliminar el remote, ejecuta el siguiente comando, reemplazando “nombre-remote” con el nombre del remote que deseas eliminar:

      arduinoCopy code
      git remote remove nombre-remote
      
      

      Por ejemplo, si deseas eliminar el remote llamado “origin”, ejecuta el siguiente comando:

      arduinoCopy code
      git remote remove origin
      
      

      Esto eliminará el remote especificado de tu repositorio.

      Recuerda que la eliminación de un remote no afecta tus cambios locales ni los commits que hayas realizado. Simplemente elimina la conexión entre tu repositorio local y el remote remoto.

No puedo avanzar ya que el primer repositorio no me salió bien y cuando intento crear otro no me permite crear uno nuevo 😔

https://www.ionos.es/digitalguide/paginas-web/desarrollo-web/git-branch-rename/
Pueden cambiar el nombre de la rama de “master” a “main” con el siguiente comando:

<
git branch -m nombre-nuevo
> 

Ayuda! no puedo continuar tal cual esta en el minuto 8:07, Me pregunta por un usuario y contraseña los ingreso pero me da un "fatal: Authentication failed for" Siento como que me hubieran estafado, Platzi por fuera parece una academia muy friendly pero no hay soporte los mismos alumnos se ayudan y el profesos el profesional donde esta, estoy aqui para aprender solucionar mis dudas no poner las en una caja de comentarios de ver dentro de cuantos dias me respondan para poder continuar.
Hola, me aparece este error no entiendo que es lo que pasa... ![](https://static.platzi.com/media/user_upload/image-b65cda0b-c6a5-4bff-8e72-d9e0f0cb2454.jpg)