Treballant amb GitHub

De wikimanuals
Dreceres ràpides: navegació, cerca
  1. Instal·lar Git a LliureX.

Això no és problema perquè està al repositoris de LliureX des de fa moltes versions.

   $ sudo apt-get install git
  1. Clonem el repositori secretictac

Per fer-ho primer podem crear una carpeta, per exemple, edutictac, dins posarem aquest comandament i ens crearà la carpeta secretictac amb tot el codi dins.

   $ git clone pàgina del projecte a GitHub per exemple:
   $ git clone https://github.com/Edutictac/secretictac.git

L'adressa del repositori a clonar, servix per a qualsevol repositori de GitHub

  1. Actualitzem el repositori

Primer ens situem dins de la carpeta edutictac i correm aquest comandament

    $ git pull https://github.com/Edutictac/secretictac.git

Ens retornarà aquest codi:

   From https://github.com/Edutictac/secretictac
   *branch            HEAD       -> FETCH_HEAD
   Already up-to-date.

Això vol dir que sols tenim una branca (branch), que estem situats a ella mateixa (*), i que està actualitzat fins a la data.

Recordeu que per pujar codi cal generar-se el parell de claus xifrades (publica i privada).

  1. Generar claus públiques i privades
   $ ssh-keygen -t rsa

Ens genera un parell d'arxius:

   Clau privada: ~/.ssh/id_rsa
   Clau pública: ~/.ssh/id_rsa.pub

Si fem

   $ cat ~/.ssh/id_rsa.pub

podrem copiar la clau pública en la configuració de GitHub, afegint-la en la configuració del nostre usuari, secció SSH Keys

  1. Pujar actualitzacions

Quan fem actualitzacions del nostre projecte i volem pujar a GitHub les actualitzacions per a compartirles tenim que ejecutar un parell de comandaments.

1. Per afegir a git els arxius en els que hem fet canvis   


        $ git add . 

o

        $ git add *


2. Podem vorer els canvis amb 


       $ git status
3. Per a fer efectius els canvis tenim que fer un commit


       $ git commit -m "descipció del que hem fet"
4. Per pujar a GitHub i compartir el treball fem


       $ git push