Tuto Gitea

Tuto Gitea

Bonjour à tous !!

Alors voilà un petit article sur un gestionnaire de code source.
Il s’agît de Gitea… C’est quoi ? Et bien je vais reprendre leur slogan

C’est Git avec une tasse de thé !!

Oui mais encore ?!? Et bien en faite c’est Gitlab mais en plus léger. Personnellement vu la taille de mes projets et vu que je n’ai pas envie de poser mes sources n’importe où, c’est pour cela que j’ai opté pour Gitea.

Installation

Il suffit de prendre la version que l’on souhaite sur le site officiel.

Pour moi c’est la version ARM vu que je l’installe sur mon NAS RN104.

Une fois téléchargée la bonne version, on renomme le binaire récupéré et on lui donne le droit en exécution

mv gitea-xxxxxxx gitea
chmod +x

Et on lance gitea avec le paramètre ‘web’ tous simplement

./gitea web

Là vous devez avoir quelque chose qui ressemble à ça :


2017/12/05 22:53:15 [W] Custom config '/home/xxxx/gitea/custom/conf/app.ini' not found, ignore this if you're running first time
2017/12/05 22:53:15 [T] AppPath: /home/xxxx/gitea/gitea
2017/12/05 22:53:15 [T] AppWorkPath: /home/xxxx/gitea
2017/12/05 22:53:15 [T] Custom path: /home/xxxx/gitea/custom
2017/12/05 22:53:15 [T] Log path: /home/xxxx/gitea/log
2017/12/05 22:53:15 [I] Gitea v1.3.0 built with: bindata, sqlite
2017/12/05 22:53:15 [I] Log Mode: Console(Trace)
2017/12/05 22:53:15 [I] XORM Log Mode: Console(Trace)
2017/12/05 22:53:15 [I] Cache Service Enabled
2017/12/05 22:53:15 [I] Session Service Enabled
2017/12/05 22:53:15 [I] SQLite3 Supported
2017/12/05 22:53:15 [I] Run Mode: Development
2017/12/05 22:53:17 [I] Listen: http://0.0.0.0:3000
2017/12/05 22:53:17 Serving [::]:3000 with pid 30112

Si jamais vous avez cette erreur

panic: Git version missing: exec: "git": executable file not found in $PATH

C’est que vous n’avez pas de Git d’installé… ^^

Une fois lancé, il suffit de s’y connecter à l’aide de votre navigateur préféré à l’adresse suivante http://localhost:3000/ ou http://votre_ip:3000/

Vous allez arriver sur une page d’installation vous demandant les accès à une base de donnée MySql et de paramétrer les chemins de Gitea. (Donc forcement il faut installer mysql et je vous préconise de dédier un utilisateur et une base pour Gitea)

Pour les champs de la page « Initial configuration » :

Database Type : MySql (dans notre cas)

Host : votre_ip:3306

User : gitea (où celui que vous avez dédié)

Password : xxxxx (Ça me parait logique)

Database Name : gitea (où celui que vous avez spécifié)

Application Name : Vous pouvez mettre ce que vous voulez

Repository Root Path : Là il faut mettre le bon chemin ! Car c’est là que sera stocké votre code

LFS Root Path : Perso j’ai laissé celui par défaut

Run User : !! ATTENTION !! Évitez de l’utiliser avec root !!

Domain : localhost (votre nom de domaine ou votre ip)

SSH Port : 22 (j’ai laissé par défaut)

Application URL : http://votre_ip:3000/

Log path : (laissez celui par défaut)

 

Pour le reste c’est facultatif, personnellement j’ai juste remplit les champs pour le compte admin comme ça c’est déjà fait 😉

Si tous se passe bien vous arriverez sur le « dashboard » de votre Gitea !!

Ne reste plus qu’à créer un premier dépôt et … à coder !! :p

 

Laisser un commentaire