Tengo dos computadoras de las cuales quiero contribuir con un repositorio de github. ¿Cómo puedo lograr esto?¿Cómo puedo codificar contra un repositorio github en 2 computadoras?
Respuesta
Para mantener ambos repositorios sincronizados, debe extraer los últimos cambios en su máquina cada vez que comience a trabajar en el código.
Para hacer esto se quiere ejecutar
git pull
... que se traduce habitualmente para tirar del valor predeterminado remoto (origen) a su rama actual. Git podría quejarse si este no es el caso, por lo que la versión más larga funcionará así:
git pull origin {branch_name}
Nota: Este es el mismo proceso que se usaría si dos o más personas estaban trabajando en el mismo repo. Que es esencialmente lo que está sucediendo, en lugar de dos personas diferentes que trabajan en el mismo repositorio, tiene dos máquinas diferentes trabajando en el mismo repositorio.
Si usted está comenzando fresco en una nueva máquina todo lo que tiene que hacer es clonar el repositorio al primero:
git clone {remote_url}
Usted obtener esta URL de la página principal de tu repositorio GitHub. Este comando hará una copia de trabajo completa del repositorio en un subdirectorio.
Quiere pagar el repositorio en la otra computadora, no quiere bifurcarlo.
quieres decir 'clone' it? si lo clono, 'git push origin master' no funciona. – Zandorf
@ Zandorf - Debería. El punto de 'clone' es que configura un control remoto llamado" origen "para presionar. –
@Dan Ray - ¡oh, sí, ahora sí! Entonces, si vuelvo a compuer 1. Tengo que hacer git pull ahora. funciona bien! – Zandorf
Necesita clonar el repositorio en su segunda computadora.
git clone [email protected]:myusername/myrepo.git
Ahora puede utilizar git pull
y git push
para mantener su repositorio local en sincronía con el que está en GitHub.
+1 aunque debe omitirse .git al final. – Samara
empezar a trabajar en otra máquina haga el siguiente:
1- Creat un nuevo directorio en el equipo local para que su trabajo sea guardado en ella.
2- desde ese directorio recién creado, abra Bash (suponiendo que ya haya instalado git en su máquina) haciendo clic con el botón derecho del mouse y verá (aquí Git Bash).
3- en Bash type git clone (su URL Repo O tecla ssh). presione enter
4- acaba de hacer. :)
- 1. Migración de virtualenv y Github entre computadoras
- 2. ¿Cómo puedo dar acceso a un repositorio privado de GitHub?
- 3. ¿cómo público es un repositorio público github?
- 4. ¿Cómo puedo saber quién ha bifurcado mi repositorio en GitHub?
- 5. ¿Cómo puedo cargar cambios confirmados en mi repositorio de GitHub?
- 6. ¿Cómo "mirar" solo un directorio en un repositorio de GitHub?
- 7. Conecte 2 computadoras con .NET
- 8. GitHub: ¿Cómo bifurcar un repositorio público como un subdirectorio en un repositorio privado?
- 9. ¿Puedo verificar github wikis como un repositorio de git?
- 10. ¿Cómo puedo bifurcar mi propio repositorio de GitHub?
- 11. cómo cambiar el nombre de un repositorio en github?
- 12. ¿Cómo crear un nuevo repositorio en Github usando git bash?
- 13. Visualizar repositorio Git en GitHub
- 14. ¿Cómo puedo codificar un monitor en C?
- 15. Github: Eliminar vigilantes de un repositorio
- 16. GIT y GitHub - ¿Cómo puedo saber quién consiguió un compromiso en un repositorio?
- 17. ¿Cómo edito la confirmación inicial en un repositorio github?
- 18. ¿Cómo se cambia la descripción de un repositorio en GitHub?
- 19. Autenticación de Github: cómo usar Github como repositorio de Maven cuando el repositorio es privado
- 20. GitHub: ¿Cómo agregar Gist al repositorio?
- 21. Clonación de un repositorio privado de Github
- 22. ¿Cómo puedo reflejar un proyecto alojado en launchpad en github?
- 23. Recuperar un repositorio eliminado problemas github
- 24. cómo agregar la clave de despliegue para 2 repositorio con 1 usuario en github
- 25. ¿Cómo eliminar archivos del repositorio de GitHub?
- 26. Tener una sucursal privada de un repositorio público en GitHub?
- 27. ¿Cómo puedo publicar el código en GitHub?
- 28. ¿Cómo tenedor de un repositorio que no es de GitHub en GitHub?
- 29. ¿Cómo puedo agregar un gancho de git personalizado a un repositorio de GitHub Enterprise?
- 30. ¿Cómo funciona un programador en varias computadoras?
digamos que la segunda computadora tiene configurada git. también tiene claves ssh para github. pero aún no tiene el repositorio github. ¿entonces, qué debería hacer? si lo hago: 'git pull origin [email protected]: username/reponame.git' no funciona. – Zandorf
Sí, puedes llamar a 'git init' y luego al' git pull' que indicaste o puedes usar 'git clone' básicamente te llevará al mismo lugar. Solo recuerde configurar su origen remoto. 'git remote add origin [email protected]: username/reponame.git' para que tengas un lugar donde insertar tus cambios. –
Si ve que esto no funciona compruebe que ha configurado github para que reconozca su clave local, algo que podría no haber hecho en una máquina nueva. – glaucon