Pages enfant
  • 06 - Git (esup 4)

Comparaison des versions

Légende

  • Ces lignes ont été ajoutées. Ce mot a été ajouté.
  • Ces lignes ont été supprimées. Ce mot a été supprimé.
  • La mise en forme a été modifiée.

...

Deux tutoriels très détaillés et en Français (www.siteduzero.com et git-scm.com) sont utilisés dans la présente page. Des liens plus précis sont cependant listés.

 

Voici le lien du projet : https://github.com/EsupPortail/esup-uportal

À partir du lien ci-dessus, vous trouverez toutes les informations pour personnaliser les commandes des tutoriels ci-dessous.

Prérequis

...

Le firewall ne doit pas bloquer les communications. Sous Windows, cela dépend du firewall utilisé. Sous unix, un ajout à IPTABLES sera peut être nécessaire :

...

...

iptables -A OUTPUT -m state --state NEW -m tcp -p tcp --dport 9418 -j ACCEPT

De plus, sous Unix, il est bon d'ajouter cette la commande IPTABLES dans le fichier /etc/rc.local pour qu'elle soit exécutée lors du démarrage de la machine.

Fonctionnalités indispensables

#SujetObjectifCommandeRésultat attenduDocumentation
1Installer GITInstaller les outils nécessaires à GitHub www.siteduzero.com - git-scm.com
2Régler le proxyPermettre la communication avec GitHub.com
  • Exécuter Git Shell (Windows)
  • git config --global http.proxy http://<LOGIN>:<PASSWORD>?@<PROXYADDRESS>:<PORT>
 https://gist.github.com/336211
3

Cloner (i.e. télécharger sur son poste) le GIT Esup-Portail officiel pour récupérer l'avant dernier tag

Préparer le déploiement de la nouvelle version dans son établissement 

Quelque chose comme :
Cloning into 'esup-uportal'...
remote: Counting objects: 157549, done.
remote: Compressing objects: 100% (42597/42597), done.
remote: Total 157549 (delta 90619), reused 155749 (delta 89147)
Receiving objects: 100% (157549/157549), 129.96 MiB | 1.11 MiB/s, done.
Resolving deltas: 100% (90619/90619), done.
Checking out files: 100% (3263/3263), done.

www.siteduzero.com - git-scm.com

34Faire une branche pour son établissementConserver les personnalisations inhérentes à son établissement  

www.siteduzero.com - git-scm.com

45Faire des configurations et les commiter dans sa branche (commit local, pas sur le serveur)Sauvegarder les modifications de configurations effectuées  

www.siteduzero.com - git-scm.com

56Faire un merge sur le dernier tag EsupPortail (montée de version sans conflit)Conserver la configuration malgré la montée de version  www.siteduzero.com

Fonctionnalités avancées

...