AlpineLab blog technique

Installer git-flow dans une box Nitrous.IO

La première chose qu'on fait quand on crée une box sur Nitrous.IO, c'est un git clone. La seconde, quand on utilise git-flow (comme nous), c'est de créer une nouvelle branche pour commencer à travailler. Mais là, c'est l'accident : Nitrous n'embarque pas git-flow par défaut !

Pas de panique ! En fait, c'est assez simple d'y remédier : il faut juste l'installer manuellement, et pour un seul utilisateur (parce que, évidemment, on n'est pas sudoer sur une telle box, donc pas d'accès à apt-get).

On commence donc par récupérer le code de git-flow :

$ git clone --recursive git://github.com/nvie/gitflow.git

Puis, dans le répertoire ainsi créé, on execute, à l'ancienne :

$ make install prefix=$HOME

Git-flow va alors être installé dans ~/bin. Il ne reste plus qu'à s'assurer que ce répertoire est dans le $PATH en ajoutant la ligne suivante au fichier ~/.bashrc :

PATH=$PATH:$HOME/bin

Il faut simplement penser à relancer son terminal, ou à executer la ligne suivante pour que les modifications soient prises en compte immédiatement :

$ . ~/.bashrc

Et voilà, à vous le workflow comme à la maison !

Sources

Publié par Michael Baudino michael.baudino@alpine-lab.com
Alpine Lab