...
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
# | Sujet | Objectif | Commande | Résultat attendu | Documentation |
---|---|---|---|---|---|
1 | Installer GIT | Installer les outils nécessaires à GitHub |
| www.siteduzero.com - git-scm.com | |
2 | Régler le proxy | Permettre la communication avec GitHub.com |
| 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 : | ||
34 | Faire une branche pour son établissement | Conserver les personnalisations inhérentes à son établissement | |||
45 | Faire des configurations et les commiter dans sa branche (commit local, pas sur le serveur) | Sauvegarder les modifications de configurations effectuées | |||
56 | Faire 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
...