logo

blog

My website can't be that messy, right? git clone https://hacktivis.me/git/blog.git
commit: 5b82be8d4252f69d6f2bdee65437106ee4a365f5
parent 28f2d86ed3acc3783bb5c8a8df055099cdde8fe7
Author: Haelwenn (lanodan) Monnier <contact@hacktivis.me>
Date:   Wed, 20 Feb 2019 08:56:43 +0100

articles/Paramétrage de mon serveur git.xhtml: Correction syntaxique

Diffstat:

Marticles/Paramétrage de mon serveur git.xhtml4++--
1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/articles/Paramétrage de mon serveur git.xhtml b/articles/Paramétrage de mon serveur git.xhtml @@ -1,6 +1,6 @@ <article xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr" class="h-entry"> <h1 class="p-name"><a class="u-url" href="/articles/Param%C3%A9trage%20de%20mon%20serveur%20git">Paramétrage de mon serveur git</a></h1> -<p>Après avoir eu plusieurs problèmes avec gitlab.com (impossibilitée de <code>git push</code> sur mon propre dépot, par example). J’ai décidé de faire un truc simple, inspiré de git.linkmauve.fr. J’ai mis tout mes dépots git dans le <code>/git</code> +<p>Après avoir eu plusieurs problèmes avec gitlab.com (impossibilitée de <code>git push</code> sur mon propre dépot, par example). J’ai décidé de faire un truc simple, inspiré de git.linkmauve.fr. J’ai mis tout mes dépots git dans le <code>/git</code></p> <h2>Démarrage avec juste nginx et ssh</h2> <p>Celui-là est trivial quand on connais le truc, suffit de mettre <code>git update-server-info</code> dans <code>hooks/post-update</code> ou <code>hooks/post-receive</code> du dépot git (qui doit être un --bare)</p> <h2>Ajout de git-daemon</h2> @@ -9,7 +9,7 @@ <p>En cherchant des alternatives au GNU je suis tombé sur <a href="http://git.2f30.org/stagit/">stagit</a>, un générateur static pour git (je n’aime pas les CGI, surtout quand ça peut avoir un accès sur mon dépot git), pour l’utiliser j’ai rajouté ces lines au post-update-hook :</p> <pre><code>repo=$(pwd) cd "$(pwd | sed s/.git$//)" &amp;&amp; stagit -c "$repo.cache" "$repo" -cd /git &amp;&amp; stagit-index *.git &gt; /git/index.html</code></pre></p> +cd /git &amp;&amp; stagit-index *.git &gt; /git/index.html</code></pre> <h2>Garbage Collector</h2> <p>Ce n’est pas comme si mes dépots étaient gros, git est censé faire ça tout-seul mais apparement non, donc je fait un <code>git gc</code> à chaque fois, ce qui n’est pas très optimisé.</p> <h2>Code Final (déployement, stagit, …)</h2>