GitHub

De WikiCabal
Ir a la navegación Ir a la búsqueda

GitHub hospeda repositorios públicos de Git y permite coordinar los aportes de múltiples programadores.

Primera vez

  1. Crea tu cuenta en: http://github.com
  2. Copia tu llave pública para que GitHub acepte tus cambios http://help.github.com/linux-key-setup/


Colabora en un proyecto existente

  1. Crea tu repositorio público con una copia del proyecto
    1. Teclea en Search GitHub el nombre del proyecto que quieres encontrar, por ejemplo PythonCabal o Biblio-Cabal.
    2. Haz clic en el nombre del proyecto en la lista de resultados.
    3. Haz clic en el botón Fork para crear un repositorio público en tu cuenta.
    4. Anota la URL de tipo SSH de tu nuevo repositorio público.
  2. Crea un repositorio local de tu repositorio público
    1. Clona tu repositorio público a un repositorio local.
      git clone git@github.com:jperez/Biblio-Cabal.git
    2. Entra a tu repositorio local nuevo:
      cd Biblio-Cabal
    3. Trabaja en tu repositorio local y registra los cambios
    4. Sube tus cambios del repositorio local a tu repositorio público:
      git push origin master
  3. Agrega los repositorios públicos de otros colaboradores
    1. Entra a tu respositorio local en tu PC:
      cd Biblio-Cabal
    2. 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
    3. Descarga el historial de cada repositorio:
      git fetch clopez
      git fetch lglez
    4. Lista los cambios de la rama master remota de uno:
      git log clopez/master
    5. Si quieres aplicar los nuevos cambios de uno de ellos a tu repositorio local:
      git pull clopez master

Comparte un proyecto personal

  1. Crea tu repositorio público
    1. Haz clic en el botón Dashboard en Github
    2. Haz clic en el botón New Repository
    3. Teclea el nombre del repositorio, por ejemplo miProyecto, y una descripción
    4. Haz clic en Accept.
    5. Toma nota de la URL que usarás para conectar
  2. Comparte el repositorio local en tu directorio público
    1. Entra a tu repositorio local en tu PC:
      cd miProyecto
    2. Agrega una rama remota llamada origin que refiere al repositorio vacío:
      git remote add origin git@github.com:jperez/miProyecto.git
    3. Empuja tu rama master al repositorio público:
      git push origin master

Ver también