GitHub
Revisión del 17:56 19 sep 2011 de Quetzalzun (discusión | contribuciones) (→Colabora en un proyecto existente: Corrección de <pre></pre>)
GitHub hospeda repositorios públicos de Git y permite coordinar los aportes de múltiples programadores.
Sumario
Primera vez
- Crea tu cuenta en: http://github.com
- Copia tu llave pública para que GitHub acepte tus cambios http://help.github.com/linux-key-setup/
Colabora en un proyecto existente
- Crea tu repositorio público con una copia del proyecto
- Teclea en Search GitHub el nombre del proyecto que quieres encontrar, por ejemplo PythonCabal o Biblio-Cabal.
- Haz clic en el nombre del proyecto en la lista de resultados.
- Haz clic en el botón Fork para crear un repositorio público en tu cuenta.
- Anota la URL de tipo SSH de tu nuevo repositorio público.
- Crea un repositorio local de tu repositorio público
- Clona tu repositorio público a un repositorio local.
git clone git@github.com:jperez/Biblio-Cabal.git
- Entra a tu repositorio local nuevo:
cd Biblio-Cabal
- Trabaja en tu repositorio local y registra los cambios
- Sube tus cambios del repositorio local a tu repositorio público:
git push origin master
- Clona tu repositorio público a un repositorio local.
- Agrega los repositorios públicos de otros colaboradores
- Entra a tu respositorio local en tu PC:
cd Biblio-Cabal
- Agrega cada repositorio deseado como una rama remota:
git remote add clopez http://github.com/clopez/Biblio-Cabal.git
git remote add lglez http://github.com/lglez/Biblio-Cabal.git
- Descarga el historial de cada repositorio:
git fetch clopez
git fetch lglez
- Lista los cambios de la rama master remota de uno:
git log clopez/master
- Si quieres aplicar los nuevos cambios de uno de ellos a tu repositorio local:
git pull clopez master
- Entra a tu respositorio local en tu PC:
Comparte un proyecto personal
- Crea tu repositorio público
- Haz clic en el botón Dashboard en Github
- Haz clic en el botón New Repository
- Teclea el nombre del repositorio, por ejemplo miProyecto, y una descripción
- Haz clic en Accept.
- Toma nota de la URL que usarás para conectar
- Comparte el repositorio local en tu directorio público
- Entra a tu repositorio local en tu PC:
cd miProyecto
- Agrega una rama remota llamada origin que refiere al repositorio vacío:
git remote add origin git@github.com:jperez/miProyecto.git
- Empuja tu rama master al repositorio público:
git push origin master
- Entra a tu repositorio local en tu PC: