====== Créer un dépôt git pour Composer ======
(ceci n'est pas un tuto, mais quelques notes...)
ATTENTION : uniquement pour tester l'installation de packages !
Installer gitolite sur le serveur distant : https://github.com/sitaramc/gitolite
Ne pas oublier si plusieurs clés ssh, il est possible d'ajouter les clés dans des dossiers séparés dans le dossier keydir de gitolite-admin : http://gitolite.com/gitolite/basic-admin.html
Dans gitolite-admin/conf/gitolite.conf ajouter :
repo vendor/package_name
RW+ = @all
Sur la working copy :
git init
git add .
git commit -m "Initial commit"
git remote add origin ssh://git@host/vendor/package_name
git push --set-upstream origin master
Dans composer.json :
"require": {
"vendor/package_name" : "dev-master"
},
"repositories": [
{
"type": "git",
"url": "ssh://git@host:vendor/package_name"
}
]