/*Divers trucs pour le projet IMA 4 - S7 - Prog Avancée */ Etape 1 : Récupérer le sujet sur le repo SVN sur synthe nommé sujet (dans ima3, attention !) Etape 2 : Récupérer le repo SVN correspondant à son binôme ------------- INFOS à Lire attentivement ------------------- Binômes : repository logins MARTIN ANDRIEU andrieumartin gandrieu,smartin1 GARIT DRIEU drieugarit sdrieu,fgarit MENDES GOSSELIN gosselinmendes jgosseli,mmendes MA SOLER solerma rsoler,jma DENIER COULIBALY coulibalydenier ccouliba,jdenier ZHANG DUHOO duhoozhang hduhoo,kzhang LEGRAIN CASTELIN castelainlegrain dcastela,plegrain SOHIER CHASSAGNON chassagnonsohier tchassag,jsohier GUEMBAR PROYART proyartguembar rproyart,mguembar SAMB DIATTA diattasamb idiatta,psamb LEFEBVRE VANMERRIS vanmerrislefebvre jvanmerr,nlefebvr DURANTON DESRAVINES desravinesduranton cdesravi,eduranto ZOUTE PLUVINAGE pluvinagezoute fpluvina,azoute CAUCHOIS HECIAK cauchoisheciak mheciak,dcauchoi LV TAO lvtao ylv,stao CABRERA CHEN cabrerachen jchen1,dcabrera YANOU-T BORE TIRMANT boretirmantyanou byanou-t,pbore,rtirmant NDAO ABDULLAH abdullahndao nabdulla, gndao JIVAN NTONFO jivanntonfo ynguieye,ejivan KASSA FILIPESCU filipescukassa okassa,rfilipes voici les repos présents dans var/lib/svn/ima3 lgonnord@synthe:/var/lib/svn/ima3$ ls abdullahndao castelinlegrain drieugarit lvtao algo cauchoisheciak duhoozhang pluvinagezoute allgetfacl.txt chassagnonsohier essai proyartguembar andrieumartin coulibalydenier filipescukassa solerma boretirmantyanou desravinesduranton gosselinmendes sujet cabrerachen diattasamb jivanntonfo vanmerrislefebvre !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! Chaque binôme n'utilise que son repo et le repo "sujet" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ****** Sur une machine polytech : vous n'avez pas accès en svn sur la machine synthe, seules les commandes svn fonctionnent pour vous : svn info svn+ssh://synthe/ima3/sujet -- pour faire checkout du repo sujet : (attention se mettre dans un répertoire qui va bien) svn checkout svn+ssh://synthe/ima3/sujet ******* Sur une machine extérieure : Créer un tunnel ssh : ssh -L 2200:synthe.studserv.deule.net:22 -p2222 lgonnord@portier.polytech-lille.fr (parce que portier est la seule machine accessible de l'extérieur en SSH, et uniquement sur le port 2222) Ensuite, il faut modifier la config ssh pour changer le port dans .ssh/config rajouter par exemple : Host poly Hostname localhost Port 2200 User lgonnord -- infos sur un repo svn : svn info svn+ssh://poly/ima3/sujet -- pour faire checkout sur le repo sujet : (penser à se mettre dans un répertoire qui va bien) svn checkout svn+ssh://poly/ima3/sujet *** Autres commandes svn : voir le cours et les docs sur le web. **** remarques sur les droits sur chaque repo des binômes, j'ai fait (en local sur synthe) setfacl -R -m g:ima4:--- nomdurepo (lecture pour personne du groupe ima4) (idem pour groupe erasmus) puis par exemple sur le repo andrieumartin : setfacl -R -m u:gandrieu:rwx andrieumartin (on peut regarder les droits avec getfacl) ex : getfacl andrieumartin # file: andrieumartin/ # owner: lgonnord # group: imaEns user::rwx user:gandrieu:rwx user:smartin1:rwx group::r-x group:ima3:--- group:ima4:--- group:erasmus:--- mask::r-x other::r-x