- Accueil
- Info légales
- Aide (FAQ)
- Les tags de ce site
- Bloc note
- Articles techniques
- Notes system
- Divers articles
- Drupal
- Notes ITIL 2007
- Notes MS
- Dans le quartier...
- Emploi
- Recettes de cuisine et adresses gourmandes
- mes applis ubuntu préferées
- Divers acronymes du monde social
- Internet 2018
- P2 meublé à louer - quartier du Poteau 75018
- apcos - réseaux sociaux et outils
- Articles techniques
- Divers liens
- Fun
- Mon CV IT
- Nouveautés
installer et configurer GIT sous linux pour drupal
Voir plutôt https://www.drupal.org/project/drupal/git-instructions
https://www.drupal.org/documentation/git/configure
conf typique de base
github.com/scor/dgb
-- dgb_instance --> drupal --> index.php
--> sites --> example1.com
--> example2.com
--> databases --> example1.com.sql
--> example2.com.sql
--> .git (dgb git repository)
conf via drushrc.php. drupal code base = dbg_instance directory
--> sites --> example1.com
--> example2.com
--> databases --> example1.com.sql
--> example2.com.sql
--> .git (dgb git repository)
conf via drushrc.php. drupal code base = dbg_instance directory
drush dgb-backup dans le bon dossier sous-site
cron chaque jour 11h:
00 11 * * * cd /var/sites/dgb_instance/drupal; /usr/local/bin/drush dgb-backup
Optionnel: copier example-dgb.drushrc.php dans chaque répertoire de conf de sous-site (ou sites/default), le renommer en drushrc.php et l'éditer.
commandes
dgb-dump | |
dgb-commit | envoie dossier d'install drupal (avec les dossiers files des sous-sites) + dossier dump SQL (s'ils sont dans le meme dossier de backup, souvent 1 niveau plus haut que là où est le drupal) |
dgb-usage | info taille et install drupal |
dgb-backup |
une commande qui regroupe les 3 autres: dump + commit + affiche taille du dépot et du dossier drupal |
Git chez Gandi
http://wiki.gandi.net/fr/simple/git
un dépôt par vhost. {login} = id avec chiffres. Exemple à exécuter localement sur votre machine :$ mkdir {vhost}
$ cd {vhost}
$ git init
$ git remote add origin ssh+git://{login}@git.dc0.gpaas.net/{vhost}.git
$ mkdir htdocs
$ echo "Hello world" > htdocs/index.html
$ git add htdocs
$ git commit -m "first version of index.html" htdocs
$ git push origin master
Si c'est une 1ere conf, il faut redémarrer l'instance. Une fois le dépôt créé, vous pouvez avoir une visualisation de celui-ci dans votre administration Simple Hosting via l'outil gitweb.
Sur le web
Plus: Doc officielle à http://git-scm.com/book/fr/v2 - github.com/scor/dgb