Dans le “Dashboard”, cliquer sur “Manage SSH Keys”. Cela permettra d'associer votre ordinateur à votre compte gitorious.
Cliquer sur “Add SSH Key” pour ajouter la clé publique de votre ordinateur.
Un champ texte vide attend le contenu du fichier ~/.ssh/idrsa.pub pour une clé RSA ou ~/.ssh/iddsa.pub pour une clé DSA.
Pour créer la clé : ssh-keygen
Il suffit de copier le contenu du fichier de la clé publique dans le champ texte. : cat ~/.ssh/idrsa.pub
===== 3 - Récupérer un projet git en tant que contributeur =====
* Se placer dans le répertoire de travail et lancer cette commande.
* Remplacer mon-projet par le nom du projet bien sûr.
* git clone git@gitorious.org:mon-projet/mon-projet.git mon-projet
Cela créera un dossier initialisé, versionné avec git, prêt pour ajout et modifications.
===== 4 - Récupérer un projet git en lecture seule =====
La récupération peut se faire via git en lecture seulement si vous n'êtes pas enregistrés en tant que contributeur ou via l'interface web de gitorious. Une archive peut aussi être téléchargée en cliquant sur “source tree” et “Download master as tar.gz”.
git clone git@gitorious.org:mon-projet/mon-projet.git mon-projet
===== 5 - Créer un projet git =====
* mkdir mon-projet
* cd mon-projet
* git init
* touch README
* git add README
* git commit -a -m “premier commit”
* git remote add origin git@gitorious.org:mon-projet/mon-projet.git
* git push origin master
===== 6 - Ajouter, modifier un projet git =====
* git add *
* git commit -a m “message pour décrire la modification”
* git push
Si ça ne marche pas :
* git push git@gitorious.org:mon-projet/mon-projet.git
===== 7 - Suppression de fichier =====
* git rm foo
* git commit -m “message”
* git push
===== 8 - Mise à jour du projet =====
git fetch ou git pull ou git pull git@gitorious.org:mon-projet/mon-projet.git
===== 9 - fetch - Force git to overwrite local files on pull =====
* git reset –hard HEAD
* git clean -f -d
* git pull
===== 10 - Exporter son projet dans une archive ZIP ou TAR.GZ =====
* git archive –format=zip –prefix=monprojet-1.0/ -9 1.0 > ../back/mon-projet-1.0.zip
/home/resonancg/www/wiki/data/attic/logiciels/git/accueil.1403225178.txt.gz · Dernière modification: 2014/06/20 02:46 de resonance