Skip to content
Snippets Groups Projects
Commit d5ed0da4 authored by Anas Achouch's avatar Anas Achouch
Browse files

Installation de gitea explication

parent 6e99bd21
No related branches found
No related tags found
No related merge requests found
images/config_gitea_1.png

145 KiB

images/config_gitea_2.png

30.9 KiB

images/reussite_gitea.png

47.1 KiB

......@@ -442,17 +442,87 @@ Questions 1. À propos de Gitea
> Gitea est un fork du logiciel [Gogs](https://gogs.io/). Oui, ce logiciel existe encore.
> [Source](https://docs.gitea.com/)
#### 2.1. Installation de Gitea
#### 2.1. Installation de gitea
A remplire
L'installation de gitea donnée par la documentation n'explique pas toutes les subtilités ce qui nous a beacoup bloquées nous allons donc essayer dans ce rapport de donner un maximum d'information
##### 2.1.1. Installation du binaire
Suivez les 4 premières étapes de l’installation : [Documentation](https://docs.gitea.io/en-us/install-from-binary/)
Tout d'abords on installe les binaires de gitea dans le dossier /usr/local/bin/ (ici la version **1.23.5** avec cette commande) :
##### 2.1.2. Mise à jour du binaire du service Gitea
```sh
wget -O /usr/local/bin/gitea https://dl.gitea.com/gitea/1.23.5/gitea-1.23.5-linux-amd64
```
on ajoute la possibilité de l'éxecuter avec cette commande :
A remplire
```sh
chmod +x /usr/local/bin/gitea
```
> On verifie aussi avant de passer à la suite que la version de git est bien superieur à **2.0** et mettre à jour si ce n'est pas le cas
On va maintenant creer un utilisateur pour lancer gitea que nous allons appeler ici git grâce à cette commande :
```sh
adduser \
--system \
--shell /bin/bash \
--gecos 'Git Version Control' \
--group \
--disabled-password \
--home /home/git \
git
```
On creer aussi la bonne structure de repertoire :
```sh
mkdir -p /var/lib/gitea/{custom,data,log}
chown -R git:git /var/lib/gitea/
chmod -R 750 /var/lib/gitea/
mkdir /etc/gitea
chown root:git /etc/gitea
chmod 770 /etc/gitea
```
Avant de lancer il faut configurer le dossier de lanement de gitea :
```sh
export GITEA_WORK_DIR=/var/lib/gitea/
```
on se place maintenant en que git :
```sh
sudo su - git
```
On peut maintenant lancer gitea avec la commande suivante :
```sh
GITEA_WORK_DIR=/var/lib/gitea /usr/local/bin/gitea web -c /etc/gitea/app.ini
```
On va maintenant dans le naviguateur pour la configuration à l'adresse suivante :
>http://localhost:3000/
la configuration est la suivante :
![Utilisation de la base de données sqlite3](images/config_gitea_1.png)
_Utilisation de la base de données **sqlite3**_
![paramétrage du compte adminstateur](images/config_gitea_2.png)
_paramétrage du compte adminstateur_
cliquer ensuite sur installer gitea et l'installation et maintenant terminée !
![page d'acceuil de gitea](images/reussite_gitea.pngpng)
_page d'acceuil de gitea_
#### 2.2. Tests d’utilisation
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment