(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" } ]