mkdir projet
cd projet
git --bare init
git add *
git commit
git --bare update-server-info
Je me suis inspiré de cet article afin de configurer le serveur lighthttpd présent sur mon NAS afin qu'il me permette de gérer mes GIT perso à distance ;)
voila ce qu'il faut ajouter pour fun_plug dans lighthttp.conf :
alias.url += ( "/git" => "/ffp/libexec/git-core/git-http-backend")
url.rewrite-once = ( "^/git$" => "/git/" )
$HTTP["url"] =~ "^/git" {
cgi.assign = ( "" => "" )
setenv.add-environment = (
"GIT_PROJECT_ROOT" => "/ffp/home/root/fun_plug",
"GIT_HTTP_EXPORT_ALL" => ""
)
}
un tutoriel rapide simple et utile sur Git
Un article interressant concernant l'installation de certificat sous linux.
cela m'a été très utile pour installer le certificat de github ;)
mkdir -p ~/.cert/github.com
openssl s_client -showcerts -connect github.com:443 2>&1 | sed -e 's/.-----BEGIN CERTIFICATE-----//g' | sed -e 's/-----END CERTIFICATE-----.//g' > ~/.cert/github.com.pem
;)
FFP 0.7 qui gére à la fois la plupart des paquets 0.5
Bref que du bonheur, je vais le tester sur mon NAS moi ;)
http://dns323.kood.org/howto:ffp#version_0.7
http://forum.dsmg600.info/viewtopic.php?id=6958
Une bonne documentation pour Git
Installer le versionning git sur votre hébergement Site5 ? tout ce passe ici (en anglais)
et mon wiki :
http://wiki.memiks.fr/doku.php?id=gitsite5
bup - Highly efficient file backup system based on the git packfile format. Capable of doing fast incremental backups of virtual machine images.