Author: fdesbois Date: 2012-04-26 12:38:49 +0200 (Thu, 26 Apr 2012) New Revision: 530 Url: http://nuiton.org/repositories/revision/sandbox/530 Log: add some files on git Added: testGitSynchro/trunk/git testGitSynchro/trunk/plan Added: testGitSynchro/trunk/git =================================================================== --- testGitSynchro/trunk/git (rev 0) +++ testGitSynchro/trunk/git 2012-04-26 10:38:49 UTC (rev 530) @@ -0,0 +1,39 @@ +Configuration +------------- + +#TODO +fichier ~/.gitconfig +fichier monprojet/.git/config + +Partager son travail +-------------------- + +Le meilleur mode de travail, c'est d'avoir un serveur "maitre", que chacun +récupèrera et dans lequel les modifs arriveront. + +Afin de partager son travail, il est conseillé de faire un clone de son depot +en tant que "server" + +$ git clone --bare monProjet monProjet.git + +Le suffixe ".git" dans le nom du répertoire est une convention pour les +répertoire de dépots "nu". + +Une fois ce "clone-server" fait, il est possible de l'envoyer sur un serveur +distant, qui pourra accepter les connexions ssh de chacun. Sinon, il faudra +donner l'acces ssh sur sa machine (et faire attention aux droits dans le +répertoire du projet :) + +Le premier depot local ne sert plus (car pas synchroniser sur le "depot maitre" +créé), et peut etre supprimé. +Il suffit de faire un clone du "depot maitre" + +$ git clone user@monServer:/opt/git/monProjet.git monProjet +ou +$ git clone /path/to/monProjet.git monProjet + +L'indication user@monServer:/path/ n'est donné que dans la phase de clone. +L'information est ensuite retenue dans le dossier ".git/config" du projet. +(utile dans le cas d'un changement de serveur) + +Ensuite, ça commit, ça fetch, ça push, ça pull et roule ma poule ! Added: testGitSynchro/trunk/plan =================================================================== --- testGitSynchro/trunk/plan (rev 0) +++ testGitSynchro/trunk/plan 2012-04-26 10:38:49 UTC (rev 530) @@ -0,0 +1,39 @@ +Configuration +------------- + +#TODO +fichier ~/.gitconfig +fichier monprojet/.git/config + +Partager son travail +-------------------- + +Le meilleur mode de travail, c'est d'avoir un serveur "maitre", que chacun +récupèrera et dans lequel les modifs arriveront. + +Afin de partager son travail, il est conseillé de faire un clone de son depot +en tant que "server" + +$ git clone --bare monProjet monProjet.git + +Le suffixe ".git" dans le nom du répertoire est une convention pour les +répertoire de dépots "nu". + +Une fois ce "clone-server" fait, il est possible de l'envoyer sur un serveur +distant, qui pourra accepter les connexions ssh de chacun. Sinon, il faudra +donner l'acces ssh sur sa machine (et faire attention aux droits dans le +répertoire du projet :) + +Le premier depot local ne sert plus (car pas synchroniser sur le "depot maitre" +créé), et peut etre supprimé. +Il suffit de faire un clone du "depot maitre" + +$ git clone user@monServer:/opt/git/monProjet.git monProjet +ou +$ git clone /path/to/monProjet.git monProjet + +L'indication user@monServer:/path/ n'est donné que dans la phase de clone. +L'information est ensuite retenue dans le dossier ".git/config" du projet. +(utile dans le cas d'un changement de serveur) + +Ensuite, ça commit, ça fetch, ça push, ça pull et roule ma poule !
participants (1)
-
fdesbois@users.nuiton.org