Articles

Affichage des articles associés au libellé git

Why I use gitolite

Whereas github is great for hosting your public repositories, as soon as you want to use many private remote repositories you should consider other options. First because it's going to cost you some money and because it's always a good idea to avoid scatter your private stuffs on external server (Yes I know, as a google minion I'm not a good example...) Among the many options to hosts your remote git repo, I've found gitolite to be the best one to suit my needs, let me explain why : * I firmly believe in the KISS principle, and the fact that you don't need to use another daemon (it just uses sshd) is very appealing to me. (Other solutions often requiring to setup an apache/Webdav vhosts, git-daemon or whatever) * Fine-grained access control : gitolite really shines in this aspect    In addition to the usual  read/write/read&write gitolite provides access  to 'non-fast forward push', branches creation/deletion, write deny and extends t...

Un peu d'ordre

Après la discipline je parle d'ordre, ceux qui ne me connaissent pas doivent se poser des questions... (et ceux qui me connaissent encore plus :-) ) Alors je vais rassurer tout le monde : Je vais commencer petit, sur mon ordinateur, dans mon répertoire .vim Avant ma crise mon répertoire .vim ressemblait à ça :   drwxr-xr-x 4 arnaud arnaud 4096 2011-05-19 23:30 after drwxr-xr-x 4 arnaud arnaud 4096 2011-05-19 23:30 autoload drwxr-xr-x 2 arnaud arnaud 4096 2011-05-19 23:30 bin drwxr-xr-x 2 arnaud arnaud 4096 2011-05-19 23:43 colors drwxr-xr-x 2 arnaud arnaud 4096 2011-05-19 23:30 compiler drwxr-xr-x 2 arnaud arnaud 4096 2011-05-19 23:43 doc drwxr-xr-x 3 arnaud arnaud 4096 2011-05-19 23:30 ftplugin drwxr-xr-x 2 arnaud arnaud 4096 2011-05-19 23:43 indent drwxr-xr-x 2 arnaud arnaud 4096 2011-05-19 23:43 keymap drwxr-xr-x 2 arnaud arnaud 4096 2011-05-19 23:43 lang drwxr-xr-x 2 arnaud arnaud 4096 2011-05-19 23:30 nerdtree_plugin drwxr-xr-x 2 arnaud arnaud 4096 2011-05-19 ...

Da Cloud made eZ...

Petit coup de coeur du moment : Dotcloud Ce site offre gratuitement (le temps de la beta) un accès à une infrastructure scalable, sa force c'est principalement son extrême simplicité  : (j'ai déjà dit que c'était gratuit en beta ?) D'abord s'inscrire sur le site en laissant son adresse email, pour recevoir un code d'accès... Une fois ce code reçu, on finit l'inscription et récupère la clef d'API qui se trouve dans 'settings', cette clef sera demandée à la première utilisation de dotcloud. On installe le client python (nul n'est parfait ;-) ) sudo easy_install dotcloud On crée une application (je l'appelle easylearn) dotcloud create easylearn On affiche la liste des types de services disponible dotcloud deploy -h Pour déloyer un service Perl (ici appellé www) dotcloud deploy -t perl easylearn.www Et un service base de données (nommé dans ce cas db) dotcloud deploy -t mysql easylearn.db Notez que j'aurais pu nomme...

I'm a XP whore and a git learner (en/fr)

As I've not found an XP Whore support group, let me confess here my flaw. I've always been an XP whore : I've been a RPG gamer when I was a kid, a stat junkie when I've started to work, a Perlmonk.... So as a geek, I had no chance to resist my latest discovery : git-achievements (http://github.com/icefox/git-achievements) This tool just impersonates git : export PATH="$PATH:~/git/git-achievements" alias git="git-achievements"    To now log every git action and grant you some "levels" based on the actions you do. But more useful than to the "git levels" granted to you, you also have cool stats about your git usage that might be useful to tweak your config/workflow/tools... If you want to see what a casual not so frequent user can start to produce as stats, look here : http://arhuman.github.com/git-achievements/ And what it looks like when you're a git master : http://icefox.github.com/git-achievements/ F...