Gitea

Installation Gitea sur debian

Télécharger le binaire Gitea ,Gitea download pour le dernier binaire

wget https://dl.gitea.io/gitea/1.9/gitea-1.9-linux-amd64 -O gitea
chmod +x gitea
wget https://dl.gitea.io/gitea/1.9/gitea-1.9-linux-amd64.asc

En option, vous pouvez également vérifier la signature GPG du fichier téléchargé avec la clé GPG de Gitea pour des raisons de sécurité avant de l’exécuter.

gpg --keyserver pool.sks-keyservers.net --recv 7C9E68152594688862D62AF62D9AE806EC1592E2
gpg --verify gitea-1.6.2-linux-amd64.asc gitea
gpg: Signature made jeu. 15 août 2019 13:43:00 CEST
gpg:                using RSA key CC64B1DB67ABBEECAB24B6455FC346329753F4B0
gpg: Good signature from "Teabot <teabot@gitea.io>" [unknown]
gpg: Note: This key has expired!
Primary key fingerprint: 7C9E 6815 2594 6888 62D6  2AF6 2D9A E806 EC15 92E2
     Subkey fingerprint: CC64 B1DB 67AB BEEC AB24  B645 5FC3 4632 9753 F4B0

Pour exécuter Gitea, c’est aussi simple que cela….

./gitea web

Par défaut, il fonctionnera sur le port::3000 de l’IP du périphérique (http://localhost:3000/).

Proxy nginx

server { 
    listen       80; 
    server_name  gitea.yanspm.com; 
    access_log  /var/log/nginx/gitea.log  combined; 
 
    location / { 
        proxy_pass http://127.0.0.1:3000; 
    } 
}

Service systemd

Créer service /etc/systemd/system/gitea.service pour lancer gitea au démarrage

[Unit]
Description=Gitea gestion web des projets git

[Service]
Type=simple
ExecStart=/home/yanspm/.gitea/gitea web
User=yanspm
Group=yanspm

[Install]
WantedBy=multi-user.target

Activation et lancement

sudo systemctl enable gitea.service
sudo systemctl start gitea.service

Journal

sudo journalctl -u gitea.service

Mise à jour vers une nouvelle version

Vous pouvez mettre à jour vers une nouvelle version de Gitea en arrêtant Gitea

sudo systemctl stop gitea.service

en remplaçant le binaire /home/yanspm/.gitea/gitea et en redémarrant l’instance.

sudo systemctl start gitea.service

Le nom du fichier binaire ne doit pas être modifié pendant la mise à jour pour éviter des problèmes dans les dépôts existants.

Il est recommandé d’effectuer une sauvegarde avant de mettre à jour votre installation.

Si vous avez effectué les étapes d’installation décrites ci-dessus, le binaire doit avoir le nom générique gitea (Ne changez pas cela, c’est à dire n’incluez pas le numéro de version).

Voir les instructions de dépannage pour réparer les dépôts cassés après une mise à jour de votre version de Gitea.