Aún no tienes acceso a esta clase

Crea una cuenta y continúa viendo este curso

Subiendo nuestro primer repositorio

12/13
Recursos

Aportes 61

Preguntas 86

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad? Crea una cuenta o inicia sesión.

IMPORTANTE: Antes de ver el video lee esto

En el minuto 8:55 hay un corte en donde el profesor estaba explicando sobre que ahora tenían que hacer el push a main y de repente se corta y termina haciendo push a master.
.
Como ese corte vuelve esta parte confusa, aquí te dejo las instrucciones para que puedas seguir el curso sin que te dé errores al tratar de hacer el push.
.
GitHub cambió su rama por defecto a main, antes se llamaba master, git aún sirve conservando la rama master por defecto. Al ser ramas diferentes, al querer hacer el push es muy probable que los cambios no se vean y te pasen cosas raras con tu repositorio. Para evitar esto tenemos dos soluciones:
.
1.- Cambiar la rama por defecto de git a main (recomendado)
.
Para hacer esto (justo después del git init y ANTES del ```git add`), estando en tu repositorio desde la terminal debes escribir el siguiente comando:

git checkout -b main

Esto establecerá tu rama por defecto como main y no tendrás problemas al subir tu código al repositorio.
.
Si ya hiciste un commit antes de hacer lo que puse allá arriba, entonces puedes ejecutar este comando:

git branch -m master main

Esto renombrará tu rama actual master a la rama por defecto de GitHub main.
.
2.- Cambiar la rama por defecto de GitHub a master (no recomendado)
.
Puedes optar por seguir usando master como rama principal en GitHub, aunque no lo recomiendo, ya que la tendencia es usar main, pero si quieres seguir usando master…
.
Dirígete a esta URL (ya tienes que haber iniciado sesión en tu cuenta de GitHub):
.
https://github.com/settings/repositories
.
En donde dice “Repository default branch” estará escrito por defecto main, solo tienes que cambiarlo a master y darle click al botón de Update, de esta forma puedes seguir normal con el curso (lo mismo aplica para el Curso de Git y GitHub, aunque allá estarán usando master).
.
Listo, ya puedes empezar a ver tu clase 😄

Son ideas mías o el Prof Ricardo parerece el hermano barbudo y con gafas de Freddy en su foto de perfil de GitHub, me remito a las pruebas… 😛

PD: Buen curso, muchas gracias por su labor 😉

Que buena clase, pero como una aportación respetuosa y constructiva: sí deberían modificar la clase en las partes que nos indica escribir “master” en vez de “main”. Ya que varios de mis compañeros están teniendo dificultades para seguir de manera adecuada con el resto de la clase.
😃

📌 GitHub nos recomienda que ahora nuestra rama principal sea main y no master, aunque puedes utilizarlo por el momento.

Si quiere hacer un push desde vscode y que funcione al instante. Necesitas agregar la llave SSH al keychain:
ssh-add -K ~/.ssh/id_rsa

ABRIR VSC DESDE TERMINAL
.
Para quien al escribir el comando “code .” no les funcione, es debido a que primero tienen que configurarlo.
.
Este comando se instala desde el propio Visual Studio Code.
.
Primero entramos en el “Command Palette”.
.
Menú View > Command Palette (MAYUS + Comando + P)
.
Entre los comandos que sugiere para ejecutar podemos encontrar uno que hace justamente la instalación del comando “code”. Podemos buscarlo fácilmente con el keyword “code”. El comando se llama: “Shell Command: Install 'code” command in Path".
.
Simplemente seleccionamos el comando mencionado para que se ejecute y reiniciamos el terminal.
.
Aclaro esto porque no noté que diera detalles sobre esto en el minuto 02:53 aproximadamente.

Hola! Me salio un “fatal” (y me imagino que no es bueno…

En terminal me sale lo siguiente…

fatal: bad config line 6 in file /Users/jahz/ .gitconfig

intente volver a configurar con git config pero ya no me dejo y sale la misma linea… que puedo hacer?

Hola!

Primero al tratar de cambiar el autor y correo como indicaron en la clase no me permitio realizarlo. Tuve que utilizar los comandos

<git  config --global user.mail "corrreo"
git config --global user.name "Nicole"> 

Luego de esto logre establecer conexion con github por medio de la terminal pero ahora cuando intento hacer push me sale este mensaje

Luego de esto me puse a investigar en internet y ejecute lo siguiente
git push – set-upstream origin master

ya con esto permite realizar push sin inconvenientes.

Aunque Visual Code facilite el uso de Git.
Es mejor saber usarlo por nuestra cuenta.
Si, son atajos para ser mas productivos a futuro.
Pero en un inicio atrévete a probar, a romper, a reconstruir y aprende Git como debe de ser.
No dejes de practicar, yo confío en ti!
#NuncaParesDeAprender

Otra forma para guardar y cerrar en vim es presionando

esc

posterior a ello teclear

:x

con esto hace las operaciones :wq con un solo comando

Cuando yo intenté hacer un push mediante Visual Studio Code, me salía el siguiente error: “Error: Permission denied (publickey)”. Para quienes sufran de lo mismo, les dejo como lo solucioné yo:
.

  1. Sigue esta primera guía: Generating a new SSH key and adding it to the ssh-agent
    Vas a seguir las dos primeras secciones:
    a) Generating a new SSH key
    b) Adding your SSH key to the ssh-agent
    NOTA: Vas a tener que generar una llave SSH nueva, usando el algoritmo Ed25519
    .
  2. Continúa con esta segunda guía: Adding a new SSH key to your GitHub account
    Esto es para volver a agregar la nueva llave SSH a tu cuenta de Github, igual a como lo enseñaron en la clase.
    .

Una vez hayas realizado lo anterior, vuelve a intentar hacer un commit y un push desde Visual Studio Code. En mi caso ya no tuve problemas.

Muy bueno el curso pero me dio bastante trabajo, porque no está actualizado con lo que se debe hacer. SUGERENCIA. Sigan los pasos que aparecen en GITHUB. Así fue como logré que funcionara.

Me da la impresión que hay elementos en este curso que van más allá de un Prework y tal vez sea mejor estudiarlos en el curso correspondiente.

En resumen, que simplemente donde en el vídeo aparezca master poner main y ya así de sencillo…

Cuando pongo “master” me pide unas autenticaciones (nombre de usuario en github y contraseña) despues de ponerlas me sale que no se pudo autenticar nada y que debo crear un token, así que entre directamente GitHub y seguí los pasos para crear el token, una vez logrado esto volví a realizar el proceso y cuando me pidió la autenticación escribí mi nombre de usuario y copie y pegue mi token y ahí si me apareció correctamente el código

``
Una pregunta a mi me marco error con el comando git push -f origin main , supongo que es por la version que tengo de git , por que con git push -f origin master si me permite subir el repositorio. este es el error que me manda :error: failed to push some refs to github.com:OmarSanchez-developer/preworkMac.gi
```t'

```

Para guardar cambios en vsc recomiendo mucho utilizar el shortcut

command + s

Fatal el curso, lleno de errores, nunca da un paso bien hecho el profesor, todo me toco configurarlo por medio de las ayudas de GitHub y YouTube.

Que mal que toque empezar aprender algo que lo tiene motivado a uno y se encuentre con estos frenazos en el aprendizaje.

Comandos de este Editor VI lo encuentra en este documento PDF https://www.unirioja.es/cu/enriquez/docencia/Quimica/vi.pdf

En las últimas actualizaciones de Git, te permite configurar la l nombre de la rama de máster a Main en automático para no estar lidiando con eso.

Recomiendo tomar el curso de Git y Github, aquí en Platzi.
https://platzi.com/clases/git-github/

Tuve muchos errores en este curso, pero no responden las dudas que se publican. No me gustó mucho eso

Al intentar subir los cambios desde VS Code me aparecía el error :

[email protected]…: Permission denied (publickey)
fatal: Could not read from remote repository

.
Al validar si la Key estaba cargada en ssh desde la terminal:

$ eval "$(ssh-agent -s)"

Devuelve un “Agent pid 1234”
.
Al ejecutar la siguiente línea

$ ssh-add -l -E sha256

Devuelve “The agent has no identities.”
.
Creé el el siguiente archivo:

vi ~/.ssh/config

Con este contenido:

Host *
AddKeysToAgent yes
UseKeychain yes
IdentityFile ~/.ssh/id_rsa

.
Validé que no existan claves de github en Keychain Access (en caso de existir se deben eliminar).
.
Al cerrar VS Code y volver a abrir, ahora si pude subir los cambios.

Acá si ya se pudo denso, pero estoy cumpliendo con lo que está comentando el profesor, igualmente en mi caso si funcionó con master y no con main. Seguiré esperando el curso de Git y gitHub para poder aprender más sobre estos repositorios.

Una forma con la que tambien puedes salir de Vim es presionando esc + shift + z + z

git config --global --edit

Excelente clase!

Cómo se soluciona esto?

Faltó instalalr git

En OS X

  1. Instalar Homebrew (ya lo hicimos antes)
  2. Ejecutar
brew install git
  1. Verificamos la versión instalada con
git --version

Puedo ver el cambio desde Escode

Nunca se pudo actualizar el repositorio en la sección commit.
no se, si sea el único con ese inconveniente, trate de hallar el error pero no he podido dar con el.

Para los que no han podido hacer un commit desde VSCode, hay un aporte que no estaba muy claro. La forma de agregar el SSH key es así ([email protected] es simplemente tu nombre de usuario dependiendo de como lo tengas en tu mac):

[email protected] github % ssh-add -K ~/.ssh/id_rsa

Cuando estaba en el editor de texto vi, tratando de cambiar mi email, con escape no me cambiaba a modo “insert”, aquí la solución, posicione el cursor (me moví con las flechas hasta donde empezaba mi email), active las mayusculas y toque la letra “D”, se borro el email, el editor entro en modo “insert” y me dejo escribir mi email, cuando estaba listo toque escape, y escribí " :wq " y listo. Espero que ha alguien le funcione👍🏾😄

Yo esribiendo WIQ 😕 DURE HORAS INTENTANDO SALIR! Jajaja!

Al agregar intentar ejecutar el comando git init me arrojó error, acabo de actualizar mi sistema operativo a a MACOS Monterey, así que me tocó instalar un paquete con el comando

code-select --install

No sé si lo hice bien, aunque si me subió el repositorio a Git.

En la ultima parte cuando haces commit con Visual studio al parecer no tienes permisos para subir y no es que se demora parece que tienes que iniciar la configuracion desde visual studio

Minuto: 13:26
Pemission denied (publickey)
fatal: Could not read from the remote repository

Al final se hace todo mas rápido desde el terminal, es genial! Solo hay que acostumbrarse y familiarizarse, es realmente muy practico! Para las estadísticas, a mi me funciono con MASTER jajaj

Se puede usar este comando para establecer la rama por defecto en main: git config --global init.defaultBranch main

De verdad que esta parte de Git y Github resumida es de mucha mucha ayuda! Mil gracias, desde ahora comenzare a guardar todo en github! ¿También se puede hacer directamente desde otro IDEs como IntelliJ?

Cómo arreglar el mensaje ‘xcrun: error: invalid active developer path, missing xcrun’ de macOS

Ejecuten en la terminal:

$ xcode-select --install

Mas info aqui: https://midu.dev/como-arreglar-macos-xcrun-error-invalid-active-developer-path-missing-xcrun/

Gracias!

a mi me funciono con master

Muy bien ✌🏻

Wow, ese atajo de hacer commit y el push en VSC es una maravilla y no lo sabía, siempre se me hacía raro que, al hacer cambios, se generara una M y esa notificación en la barra de navegación de Visual. Buen curso!

Esta clase es bastante clara y no se puede comparar con un curso completo pero recomiendo el curso de git y GitHub es de los mejores que hay en la plataforma.

En el minuto 7:02 el profe sale de la terminal donde comprueba el correo y contrasena, para salir de esa terminal, presiona esc para salir del modo insertar, luego escribe :x! y presiona enter, te devolvera a la terminal donde estan tus directorios

en este punto me pierdo... al escribir git init, al profesor le aparece: initialized empy git repository in... pero a mi me aparece: Reinitialized existing Git repository in /Users/vitoestudio/Documents/PROYECTOS/github/.git/ no se que significa y he seguido tal cual las instrucciones el profesor.

¡Que curso tan bueno! De verdad que aprendí mucho y me hace enamorarme más de esta profesión.

Git es una obra de arte!

Me fue muy bien con la terminal, cuando quise commitear desde el VS Code no pude hacerlo porque me saltaba error de falta de conexión con el repositorio, lo autoricé en Github pero luego no podía hacer el push me quedé en un error que decía “Press Enter to Confirm or Escape to Cancel” no sabía que hacer, así que use el terminal para commitear los cambios del cambio de Title por “Sitio Web Profesional”

Estuvo muy bueno este curso! Sos un genio!

En el minuto 7:00, recuerden descomentar las lineas de “name” e “email” para que tome la configuración, borrando el # al principio de cada línea

Si quieren saber de que manera pueden trabajar mas rápido con GitHub les recomiendo este curso
https://platzi.com/clases/desarrollo-moderno-codestream/
pero si aun no conoces GitHub primero vayan a realizarlo, lo da el poderosisimo Freddy Vega
https://platzi.com/clases/git-github/

Genial!!

La parte de :wq no me salía entonces tuve que presionat ctrl + o y ahí ya se arregló

Cuando se coloca este comando y abre este editor para borrar se coloca donde va a borrar y se oprime la tecla x y así borra

Tardes compañeros, pienso que es mas practico hacer los commit desde el terminal embebida dentro de vcode.

excelente clase! de las mejores

Cuando entren a vim pueden guardar y cerrar con esc y después control +zz.

Wow!

buena clase