diff --git a/images/config_gitea_1.png b/images/config_gitea_1.png new file mode 100644 index 0000000000000000000000000000000000000000..7797915576382ee6d5d0d321d05f4d3f8cebf76c Binary files /dev/null and b/images/config_gitea_1.png differ diff --git a/images/config_gitea_2.png b/images/config_gitea_2.png new file mode 100644 index 0000000000000000000000000000000000000000..35d8a40a6073bbc56e236b5e9cafd72b9dc90eac Binary files /dev/null and b/images/config_gitea_2.png differ diff --git a/images/reussite_gitea.png b/images/reussite_gitea.png new file mode 100644 index 0000000000000000000000000000000000000000..e2c64d147e6dc6204d4437cd2efaa53ee4b4bd7c Binary files /dev/null and b/images/reussite_gitea.png differ diff --git a/rapport.md b/rapport.md index d11109ca1449a9b52df5b7f7780546e63813d736..61785afe65bbfdbf312c40eaf27d2b7a16a7d52a 100644 --- a/rapport.md +++ b/rapport.md @@ -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**_ + + + +_paramétrage du compte adminstateur_ + + +cliquer ensuite sur installer gitea et l'installation et maintenant terminée ! + + +_page d'acceuil de gitea_ #### 2.2. Tests d’utilisation