--- categories: git title: Howto GitIt --- ## Installation ### Paquet Debian (version 0.10) ~~~ # apt install gitit ~~~ ### Manuellement ~~~ # apt install cabal-install ghc zlib1g-dev # adduser gitit # sudo -ui gitit ~~~ ~~~ $ cabal update $ cabal install gitit $ echo PATH="$HOME/.cabal/bin:$PATH" > ~/.profile ~~~ Note : `/tmp` doit ĂȘtre en EXEC pendant l'installation ## Configuration ~~~ $ gitit --print-default-config > gitit.conf ~~~ `gitit.conf` : ~~~ address: 127.0.0.1 repository-type: Git repository-path: git session-timeout: 36000 default-extension: md default-page-type: Markdown front-page: index no-delete: index, Help use-cache: yes ~~~ `/etc/nginx/sites-available/gitit.conf` : ~~~ server { server_name gitit.example.com; listen 0.0.0.0:80; listen [::]:80; location /_register { allow 192.0.2.42; deny all; proxy_pass http://127.0.0.1:5001/_register; proxy_set_header X-Real-IP $remote_addr; proxy_redirect off; } location / { proxy_pass http://127.0.0.1:5001/; proxy_set_header X-Real-IP $remote_addr; proxy_redirect off; } access_log /var/log/nginx/gitit/access.log; error_log /var/log/nginx/gitit/error.log; } ~~~ ## Lancement ~~~ $ gitit -f gitit.conf ~~~ Pour voir la liste des langages supportĂ©s pour le highlighting : ~~~ $ pandoc -v ~~~