diff --git "a/Rapport SA\303\251 r\303\251seau/Rapport_SAE2_03.adoc" "b/Rapport SA\303\251 r\303\251seau/Rapport_SAE2_03.adoc"
new file mode 100644
index 0000000000000000000000000000000000000000..cb01d631f1fe790d6a3cbb864629f165e772756f
--- /dev/null
+++ "b/Rapport SA\303\251 r\303\251seau/Rapport_SAE2_03.adoc"	
@@ -0,0 +1,121 @@
+= SAÉ 2.03 -- Installation de services réseaux
+Février {localyear}, Rapport du Projet 2.03 par Alexandre Dalaroy, Tom Dequesnes, Paul Maquet Groupe A
+:description: Rapport du Projet 2.03 
+:doctype: article
+:encoding: utf-8
+:lang: fr
+:experimental:
+:icons: font
+:data-uri:
+:toc: left
+:sectnums:
+ifdef::lang[include::attributes-{lang}.adoc[]]
+ifdef::backend-pdf[]
+:pdf-themesdir: themes
+:pdf-theme: sae203
+:pdf-fontsdir: fonts,GEM_FONTS_DIR
+:pdf-page-margin: [15mm, 12mm]
+endif::[]
+
+
+== Semaine n°1
+
+=== Préparation d'une machine virtuelle Debian
+Cette partie du rapport porte sur les réponses et les solutions que nous avons apporté aux questions et aux demandes posées lors de la semaine 1.
+* Première partie
+ 
+ ** 1.1. 64 bits correspond à la largeur des registres mémoire des processeur sur les nombres entiers, les calculs sont alors plus rapides. (https://www.lemagit.fr/definition/64-bits[Expli 64 bits]) +
+ ** 1.2 La config réseau utilisée par défaut est `lo` car déjà présente dans le fichier etc/network/interfaces. (https://wiki.debian.org/fr/NetworkConfiguration[Réseau wiki Debian])   +
+ ** 1.3 Le fichier XML se nomme *sae203.vbox-prev* , il contient la configuration de la machine qui cela installer dans VirtualBOX. +
+ ** 1.4 Pour que la machine ait directement 2 processeurs il faut modifier la ligne `<CPU count="2">` et mettre la nombre de processeurs que l'on veut après la *=* .(https://stackoverflow.com/questions/44562907/cant-enable-multiple-cpu-on-virtualbox[Tuto Vbox 2 CPU]) +
+** 2.1 Un fichier ISO bootable est un fichier qui est conçu pour s’exécuter au démarrage du PC. (https://www.winzip.com/fr/learn/file-formats/iso/[Def ISO]) +
+** 2.2 MATE est un environnement de bureau, GNOME est un environnement graphique. (https://fr.wikipedia.org/wiki/MATE[MATE]) +
+** 2.3 Un serveur web est un ordinateur qui sert à stocker les fichiers qui composent un site web. (https://fr.wikipedia.org/wiki/Serveur_web[Def Serveur WEB]) +
+** 2.4 Un serveur ssh est un protocole réseau qui permet aux admins d’accéder à distance à un ordi en sécurité. (https://www.it-connect.fr/chapitres/installation-dun-serveur-ssh-et-premiere-connexion/[Def Serveur SSH]) +
+** 2.5 Un serveur mandataire ( proxy ) est un logiciel qui va se placer en intermédiaire entre 2 hôtes pour faciliter et surveiller leurs échanges. (https://fr.wikipedia.org/wiki/Proxy[Def proxy]) +
+** 3.1 On peut accéder aux groupes de l'utilisateur en tapant la commande : `groups user` (https://www.malekal.com/lister-groupes-linux/[Commande groups]) +
+** 4.1 La version utilisée est _6.1.0.18-amd64 x86_64_ que nous avons obtenu grâce à la commande `uname -mr` (https://www.ibm.com/docs/fr/power8?topic=commands-uname-command[Version & uname]) +
+** 4.2 Les suppléments invités servent à avoir un presse papiers partagé, des dossiers partagés, et une synchronisation horaire.(https://lecrabeinfo.net/virtualbox-installer-les-additions-invite-guest-additions.html[Suppléments invités]) +
+** 4.3 Elle permet de rechercher et de manipuler les partitions du pc (https://debian-facile.org/doc:systeme:mount[Partitions]) +
+* «  Quelques questions » +
+** 1. Le projet Debian est une organisation communautaire fondée le 16 août 1993 par Ian Murdock, il est composé volontaires qui s'efforcent de produire un système d'exploitation qui soit composé exclusivement de logiciels libres. +
+(https://www.debian.org/doc/manuals/project-history/intro.fr.html[Expli Projet Debian]) +
+** 2. Durée minimale : environ 2 ans ; durée LTS : 5 ans et plus si ELTS. (https://debian-handbook.info/browse/fr-FR/stable/sect.release-lifecycle.html[Durées Versions Debian]) +
+** 3. L'équipe en charge de la sécurité prend en charge la distribution stable pendant trois années après sa publication. (https://www.debian.org/security/faq.fr.html#lifespan[Durée prise en Charge Versions Debian]) +
+** 4. 4 versions de Debian sont activement maintenues : stable, oldstable, testing, instable (https://www.debian.org/releases/index.fr.html[Docs Versions Debian maintenues]) +
+** 5. Les noms de code des versions Debian viennent des persos du film « Toy Story » (https://www.debian.org/doc/manuals/debian-faq/ftparchives.fr.html[Anecdote noms des versions Debian]) +
+** 6. Neuf architectures sont pris en charge par Debian Bullseye (https://wiki.debian.org/fr/DebianBullseye[Doc Debian Bullseye]) +
+** 7. Le premier nom de code utilisé est Buzz, il a été publié le 17 juin 1996 et c’était Debian 1.1. (https://wiki.debian.org/fr/DebianBuzz[Anecdote premiere version Debian]) +
+Le dernier nom de code annoncé est Trixie, il a été annoncé le 08/11/2020, c’est Debian 13. (https://www.debian.org/releases/testing/index.fr.html[Derniere Version Debian]) +
+
+=== Automatisation
+
+Après avoir récupérer le fichier autoinstall_Debian.zip sur Moodle et l'avoir décompréssé, nous l'avons modifié grâce à la commande : 
+[source]
+-----------------
+sed -i -E "s/(--iprt-iso-maker-file-marker-bourne-sh).*$/\1=$(cat
+/proc/sys/kernel/random/uuid)/" S203-Debian12.viso
+-----------------
+Cette commande permet de modifier le fichier *S203-Debian12.viso* et remplace la chaîne de caractère _@@UUID@@_ par un identifiant unique universel.
+Ensuite nous avons démarré la machine virtuelle et démarré l'installation pour tester les ajouts invités préalablement effectués dans le fichier _viso_.
+
+
+*Modification du fichier de pré-configuration* +
+
+La première étape demandée est d'ajouter le droit sudo à l'utilisateur standard. Pour cela nous avons ajouter au fichier _preseed-fr.cfr_ dans la section *##Utilisateur Standard* le groupe `sudo` à la ligne de commande : 
+
+[source]
+-----------------
+d-i passwd/user-default-groups strin audio cdrom video sudo
+-----------------
+
+Ensuite il faut installer l'environnement MATE, pour cela nous avons ajouter à la ligne 83 du fichier _preseed-fr.cfg_ la commande :
+
+[source]
+-----------------
+tasksel tasksel/first multiselect standart ssh-server mate-desktop
+-----------------
+
+Enfin, il est demandé d'installer automatiquement à l'installation différents packages, nous avons alors modifier le fichier _preseed-fr.cfg_ et avons ajouter les lignes de commande dans la section *##Custom Commands* :
+
+[source]
+-----------------
+d-i preseed/late_command string apt-install sudo 
+d-i preseed/late_command string apt-install neofetch
+-----------------
+
+== Semaine n°3
+
+=== Paquets gitk et git-gui
+
+*Les interfaces graphiques pour _git_* +
+
+Gitk est un navigateur de dépôt graphique qui permet d’explorer et de visualiser l’historique d’un dépôt Git.. Gitk affiche les commits, les modifications apportées par chaque commit, et les fichiers affectés.
+
+Git GUI, quant à lui, est une interface graphique pour Git. Il permet aux utilisateurs de faire des commits, de modifier des commits existants, de créer des branches, de réaliser des fusions locales, et de récupérer ou pousser des modifications vers des dépôts distants. Git GUI se concentre sur la génération de commits et l’annotation de fichiers individuels, sans afficher l’historique du projet.(https://packages.debian.org/fr/sid/gitk[Expli git n°1])(https://git-scm.com/download/gui/linux[Expli git n°2]). +
+
+Pour lancer gitk, il faut ouvrir un terminal et taper `gitk`, après avoir appuyer sur "Entrer" l'interface graphique se lance (https://www.atlassian.com/fr/git/tutorials/gitk[Lancer gitk]). +
+Pour lancer git gui, il faut ouvrir un terminal et taper `git gui`, après avoir appuyer sur "Entrer" l'interface graphique se lance (https://git-scm.com/docs/git-gui/[Lancer git gui]).
+
+*Installons autre chose et comparons* +
+Nous avons choisi _GitFiend_ car nous avons trouvé l'interface lisible et claire, facile d'utilisation.
+Nous l'avons installé depuis Internet, et pour le lancer il faut taper `gitfiend`.
+
+== Semaine n°4
+
+=== Installation de Gitea 
+
+Gitea est un outil qui permet d'héberger son propre service git sur différents types de système d'exploitation. (https://blog.filador.fr/gitea-le-gestionnaire-de-code-source-leger-et-simple-a-mettre-en-oeuvre-pour-votre-raspberry/[Expli Gitea]) +
+
+On peut le comparer a _Github_ ou _GitLab_ (https://www.g2.com/products/gitea/competitors/alternatives[Alternatives Gitea]).
+
+Nous nous sommes baser sur cette 
+https://docs.gitea.com/next/installation/install-from-binary[documentation], puis nous avons utilisé les commandes de cette doc, après avoir installé Gitea, on ouvre internet, on cherche le localhost 3000 et on crée un compte avec les valeurs demandés. +
+
+On a bloqué sur la partie Verify GPG signature car nous avions mal exécuté la commande, nous n'avions pas bien spécifié le chemin vers le fichier _.asc_ .
+
+On a eu des problèmes avec la commande : +
+`GITEA_WORK_DIR=/var/lib/gitea/ /usr/local/bin/gitea web -c /etc/gitea/app.ini` +
+Car on avait pas les droits sur chaque dossier ce qui a fait qu’on ne pouvait pas lancer le logiciel.
+Le super-utilisateur root ne nous permettait pas non plus de le lancer, on a du nous donner les droits de chaque dossier un par un.
+A la fin, il y avait un message d’erreur comme quoi le fichier _app.ini_ n’existait pas, on a donc du refaire toute l’installation de GITEA pour ensuite pouvoir lancer le logiciel avec succès.
\ No newline at end of file
diff --git "a/Rapport SA\303\251 r\303\251seau/Rapport_SAE2_03.html" "b/Rapport SA\303\251 r\303\251seau/Rapport_SAE2_03.html"
new file mode 100644
index 0000000000000000000000000000000000000000..6cbea229bd9a6ca5f5b66658efbb8a5c60707549
--- /dev/null
+++ "b/Rapport SA\303\251 r\303\251seau/Rapport_SAE2_03.html"	
@@ -0,0 +1,661 @@
+<!DOCTYPE html>
+<html lang="fr">
+<head>
+<meta charset="utf-8">
+<meta http-equiv="X-UA-Compatible" content="IE=edge">
+<meta name="viewport" content="width=device-width, initial-scale=1.0">
+<meta name="generator" content="Asciidoctor 2.0.17">
+<meta name="description" content="Rapport du Projet 2.03">
+<meta name="author" content="Février 2024, Rapport du Projet 2.03 par Alexandre Dalaroy, Tom Dequesnes, Paul Maquet Groupe A">
+<title>SAÉ 2.03&#8201;&#8212;&#8201;Installation de services réseaux</title>
+<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Open+Sans:300,300italic,400,400italic,600,600italic%7CNoto+Serif:400,400italic,700,700italic%7CDroid+Sans+Mono:400,700">
+<style>
+/*! Asciidoctor default stylesheet | MIT License | https://asciidoctor.org */
+/* Uncomment the following line when using as a custom stylesheet */
+/* @import "https://fonts.googleapis.com/css?family=Open+Sans:300,300italic,400,400italic,600,600italic%7CNoto+Serif:400,400italic,700,700italic%7CDroid+Sans+Mono:400,700"; */
+html{font-family:sans-serif;-webkit-text-size-adjust:100%}
+a{background:none}
+a:focus{outline:thin dotted}
+a:active,a:hover{outline:0}
+h1{font-size:2em;margin:.67em 0}
+b,strong{font-weight:bold}
+abbr{font-size:.9em}
+abbr[title]{cursor:help;border-bottom:1px dotted #dddddf;text-decoration:none}
+dfn{font-style:italic}
+hr{height:0}
+mark{background:#ff0;color:#000}
+code,kbd,pre,samp{font-family:monospace;font-size:1em}
+pre{white-space:pre-wrap}
+q{quotes:"\201C" "\201D" "\2018" "\2019"}
+small{font-size:80%}
+sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
+sup{top:-.5em}
+sub{bottom:-.25em}
+img{border:0}
+svg:not(:root){overflow:hidden}
+figure{margin:0}
+audio,video{display:inline-block}
+audio:not([controls]){display:none;height:0}
+fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}
+legend{border:0;padding:0}
+button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}
+button,input{line-height:normal}
+button,select{text-transform:none}
+button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}
+button[disabled],html input[disabled]{cursor:default}
+input[type=checkbox],input[type=radio]{padding:0}
+button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
+textarea{overflow:auto;vertical-align:top}
+table{border-collapse:collapse;border-spacing:0}
+*,::before,::after{box-sizing:border-box}
+html,body{font-size:100%}
+body{background:#fff;color:rgba(0,0,0,.8);padding:0;margin:0;font-family:"Noto Serif","DejaVu Serif",serif;line-height:1;position:relative;cursor:auto;-moz-tab-size:4;-o-tab-size:4;tab-size:4;word-wrap:anywhere;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}
+a:hover{cursor:pointer}
+img,object,embed{max-width:100%;height:auto}
+object,embed{height:100%}
+img{-ms-interpolation-mode:bicubic}
+.left{float:left!important}
+.right{float:right!important}
+.text-left{text-align:left!important}
+.text-right{text-align:right!important}
+.text-center{text-align:center!important}
+.text-justify{text-align:justify!important}
+.hide{display:none}
+img,object,svg{display:inline-block;vertical-align:middle}
+textarea{height:auto;min-height:50px}
+select{width:100%}
+.subheader,.admonitionblock td.content>.title,.audioblock>.title,.exampleblock>.title,.imageblock>.title,.listingblock>.title,.literalblock>.title,.stemblock>.title,.openblock>.title,.paragraph>.title,.quoteblock>.title,table.tableblock>.title,.verseblock>.title,.videoblock>.title,.dlist>.title,.olist>.title,.ulist>.title,.qlist>.title,.hdlist>.title{line-height:1.45;color:#7a2518;font-weight:400;margin-top:0;margin-bottom:.25em}
+div,dl,dt,dd,ul,ol,li,h1,h2,h3,#toctitle,.sidebarblock>.content>.title,h4,h5,h6,pre,form,p,blockquote,th,td{margin:0;padding:0}
+a{color:#2156a5;text-decoration:underline;line-height:inherit}
+a:hover,a:focus{color:#1d4b8f}
+a img{border:0}
+p{line-height:1.6;margin-bottom:1.25em;text-rendering:optimizeLegibility}
+p aside{font-size:.875em;line-height:1.35;font-style:italic}
+h1,h2,h3,#toctitle,.sidebarblock>.content>.title,h4,h5,h6{font-family:"Open Sans","DejaVu Sans",sans-serif;font-weight:300;font-style:normal;color:#ba3925;text-rendering:optimizeLegibility;margin-top:1em;margin-bottom:.5em;line-height:1.0125em}
+h1 small,h2 small,h3 small,#toctitle small,.sidebarblock>.content>.title small,h4 small,h5 small,h6 small{font-size:60%;color:#e99b8f;line-height:0}
+h1{font-size:2.125em}
+h2{font-size:1.6875em}
+h3,#toctitle,.sidebarblock>.content>.title{font-size:1.375em}
+h4,h5{font-size:1.125em}
+h6{font-size:1em}
+hr{border:solid #dddddf;border-width:1px 0 0;clear:both;margin:1.25em 0 1.1875em}
+em,i{font-style:italic;line-height:inherit}
+strong,b{font-weight:bold;line-height:inherit}
+small{font-size:60%;line-height:inherit}
+code{font-family:"Droid Sans Mono","DejaVu Sans Mono",monospace;font-weight:400;color:rgba(0,0,0,.9)}
+ul,ol,dl{line-height:1.6;margin-bottom:1.25em;list-style-position:outside;font-family:inherit}
+ul,ol{margin-left:1.5em}
+ul li ul,ul li ol{margin-left:1.25em;margin-bottom:0}
+ul.square li ul,ul.circle li ul,ul.disc li ul{list-style:inherit}
+ul.square{list-style-type:square}
+ul.circle{list-style-type:circle}
+ul.disc{list-style-type:disc}
+ol li ul,ol li ol{margin-left:1.25em;margin-bottom:0}
+dl dt{margin-bottom:.3125em;font-weight:bold}
+dl dd{margin-bottom:1.25em}
+blockquote{margin:0 0 1.25em;padding:.5625em 1.25em 0 1.1875em;border-left:1px solid #ddd}
+blockquote,blockquote p{line-height:1.6;color:rgba(0,0,0,.85)}
+@media screen and (min-width:768px){h1,h2,h3,#toctitle,.sidebarblock>.content>.title,h4,h5,h6{line-height:1.2}
+h1{font-size:2.75em}
+h2{font-size:2.3125em}
+h3,#toctitle,.sidebarblock>.content>.title{font-size:1.6875em}
+h4{font-size:1.4375em}}
+table{background:#fff;margin-bottom:1.25em;border:1px solid #dedede;word-wrap:normal}
+table thead,table tfoot{background:#f7f8f7}
+table thead tr th,table thead tr td,table tfoot tr th,table tfoot tr td{padding:.5em .625em .625em;font-size:inherit;color:rgba(0,0,0,.8);text-align:left}
+table tr th,table tr td{padding:.5625em .625em;font-size:inherit;color:rgba(0,0,0,.8)}
+table tr.even,table tr.alt{background:#f8f8f7}
+table thead tr th,table tfoot tr th,table tbody tr td,table tr td,table tfoot tr td{line-height:1.6}
+h1,h2,h3,#toctitle,.sidebarblock>.content>.title,h4,h5,h6{line-height:1.2;word-spacing:-.05em}
+h1 strong,h2 strong,h3 strong,#toctitle strong,.sidebarblock>.content>.title strong,h4 strong,h5 strong,h6 strong{font-weight:400}
+.center{margin-left:auto;margin-right:auto}
+.stretch{width:100%}
+.clearfix::before,.clearfix::after,.float-group::before,.float-group::after{content:" ";display:table}
+.clearfix::after,.float-group::after{clear:both}
+:not(pre).nobreak{word-wrap:normal}
+:not(pre).nowrap{white-space:nowrap}
+:not(pre).pre-wrap{white-space:pre-wrap}
+:not(pre):not([class^=L])>code{font-size:.9375em;font-style:normal!important;letter-spacing:0;padding:.1em .5ex;word-spacing:-.15em;background:#f7f7f8;border-radius:4px;line-height:1.45;text-rendering:optimizeSpeed}
+pre{color:rgba(0,0,0,.9);font-family:"Droid Sans Mono","DejaVu Sans Mono",monospace;line-height:1.45;text-rendering:optimizeSpeed}
+pre code,pre pre{color:inherit;font-size:inherit;line-height:inherit}
+pre>code{display:block}
+pre.nowrap,pre.nowrap pre{white-space:pre;word-wrap:normal}
+em em{font-style:normal}
+strong strong{font-weight:400}
+.keyseq{color:rgba(51,51,51,.8)}
+kbd{font-family:"Droid Sans Mono","DejaVu Sans Mono",monospace;display:inline-block;color:rgba(0,0,0,.8);font-size:.65em;line-height:1.45;background:#f7f7f7;border:1px solid #ccc;border-radius:3px;box-shadow:0 1px 0 rgba(0,0,0,.2),inset 0 0 0 .1em #fff;margin:0 .15em;padding:.2em .5em;vertical-align:middle;position:relative;top:-.1em;white-space:nowrap}
+.keyseq kbd:first-child{margin-left:0}
+.keyseq kbd:last-child{margin-right:0}
+.menuseq,.menuref{color:#000}
+.menuseq b:not(.caret),.menuref{font-weight:inherit}
+.menuseq{word-spacing:-.02em}
+.menuseq b.caret{font-size:1.25em;line-height:.8}
+.menuseq i.caret{font-weight:bold;text-align:center;width:.45em}
+b.button::before,b.button::after{position:relative;top:-1px;font-weight:400}
+b.button::before{content:"[";padding:0 3px 0 2px}
+b.button::after{content:"]";padding:0 2px 0 3px}
+p a>code:hover{color:rgba(0,0,0,.9)}
+#header,#content,#footnotes,#footer{width:100%;margin:0 auto;max-width:62.5em;*zoom:1;position:relative;padding-left:.9375em;padding-right:.9375em}
+#header::before,#header::after,#content::before,#content::after,#footnotes::before,#footnotes::after,#footer::before,#footer::after{content:" ";display:table}
+#header::after,#content::after,#footnotes::after,#footer::after{clear:both}
+#content{margin-top:1.25em}
+#content::before{content:none}
+#header>h1:first-child{color:rgba(0,0,0,.85);margin-top:2.25rem;margin-bottom:0}
+#header>h1:first-child+#toc{margin-top:8px;border-top:1px solid #dddddf}
+#header>h1:only-child,body.toc2 #header>h1:nth-last-child(2){border-bottom:1px solid #dddddf;padding-bottom:8px}
+#header .details{border-bottom:1px solid #dddddf;line-height:1.45;padding-top:.25em;padding-bottom:.25em;padding-left:.25em;color:rgba(0,0,0,.6);display:flex;flex-flow:row wrap}
+#header .details span:first-child{margin-left:-.125em}
+#header .details span.email a{color:rgba(0,0,0,.85)}
+#header .details br{display:none}
+#header .details br+span::before{content:"\00a0\2013\00a0"}
+#header .details br+span.author::before{content:"\00a0\22c5\00a0";color:rgba(0,0,0,.85)}
+#header .details br+span#revremark::before{content:"\00a0|\00a0"}
+#header #revnumber{text-transform:capitalize}
+#header #revnumber::after{content:"\00a0"}
+#content>h1:first-child:not([class]){color:rgba(0,0,0,.85);border-bottom:1px solid #dddddf;padding-bottom:8px;margin-top:0;padding-top:1rem;margin-bottom:1.25rem}
+#toc{border-bottom:1px solid #e7e7e9;padding-bottom:.5em}
+#toc>ul{margin-left:.125em}
+#toc ul.sectlevel0>li>a{font-style:italic}
+#toc ul.sectlevel0 ul.sectlevel1{margin:.5em 0}
+#toc ul{font-family:"Open Sans","DejaVu Sans",sans-serif;list-style-type:none}
+#toc li{line-height:1.3334;margin-top:.3334em}
+#toc a{text-decoration:none}
+#toc a:active{text-decoration:underline}
+#toctitle{color:#7a2518;font-size:1.2em}
+@media screen and (min-width:768px){#toctitle{font-size:1.375em}
+body.toc2{padding-left:15em;padding-right:0}
+#toc.toc2{margin-top:0!important;background:#f8f8f7;position:fixed;width:15em;left:0;top:0;border-right:1px solid #e7e7e9;border-top-width:0!important;border-bottom-width:0!important;z-index:1000;padding:1.25em 1em;height:100%;overflow:auto}
+#toc.toc2 #toctitle{margin-top:0;margin-bottom:.8rem;font-size:1.2em}
+#toc.toc2>ul{font-size:.9em;margin-bottom:0}
+#toc.toc2 ul ul{margin-left:0;padding-left:1em}
+#toc.toc2 ul.sectlevel0 ul.sectlevel1{padding-left:0;margin-top:.5em;margin-bottom:.5em}
+body.toc2.toc-right{padding-left:0;padding-right:15em}
+body.toc2.toc-right #toc.toc2{border-right-width:0;border-left:1px solid #e7e7e9;left:auto;right:0}}
+@media screen and (min-width:1280px){body.toc2{padding-left:20em;padding-right:0}
+#toc.toc2{width:20em}
+#toc.toc2 #toctitle{font-size:1.375em}
+#toc.toc2>ul{font-size:.95em}
+#toc.toc2 ul ul{padding-left:1.25em}
+body.toc2.toc-right{padding-left:0;padding-right:20em}}
+#content #toc{border:1px solid #e0e0dc;margin-bottom:1.25em;padding:1.25em;background:#f8f8f7;border-radius:4px}
+#content #toc>:first-child{margin-top:0}
+#content #toc>:last-child{margin-bottom:0}
+#footer{max-width:none;background:rgba(0,0,0,.8);padding:1.25em}
+#footer-text{color:hsla(0,0%,100%,.8);line-height:1.44}
+#content{margin-bottom:.625em}
+.sect1{padding-bottom:.625em}
+@media screen and (min-width:768px){#content{margin-bottom:1.25em}
+.sect1{padding-bottom:1.25em}}
+.sect1:last-child{padding-bottom:0}
+.sect1+.sect1{border-top:1px solid #e7e7e9}
+#content h1>a.anchor,h2>a.anchor,h3>a.anchor,#toctitle>a.anchor,.sidebarblock>.content>.title>a.anchor,h4>a.anchor,h5>a.anchor,h6>a.anchor{position:absolute;z-index:1001;width:1.5ex;margin-left:-1.5ex;display:block;text-decoration:none!important;visibility:hidden;text-align:center;font-weight:400}
+#content h1>a.anchor::before,h2>a.anchor::before,h3>a.anchor::before,#toctitle>a.anchor::before,.sidebarblock>.content>.title>a.anchor::before,h4>a.anchor::before,h5>a.anchor::before,h6>a.anchor::before{content:"\00A7";font-size:.85em;display:block;padding-top:.1em}
+#content h1:hover>a.anchor,#content h1>a.anchor:hover,h2:hover>a.anchor,h2>a.anchor:hover,h3:hover>a.anchor,#toctitle:hover>a.anchor,.sidebarblock>.content>.title:hover>a.anchor,h3>a.anchor:hover,#toctitle>a.anchor:hover,.sidebarblock>.content>.title>a.anchor:hover,h4:hover>a.anchor,h4>a.anchor:hover,h5:hover>a.anchor,h5>a.anchor:hover,h6:hover>a.anchor,h6>a.anchor:hover{visibility:visible}
+#content h1>a.link,h2>a.link,h3>a.link,#toctitle>a.link,.sidebarblock>.content>.title>a.link,h4>a.link,h5>a.link,h6>a.link{color:#ba3925;text-decoration:none}
+#content h1>a.link:hover,h2>a.link:hover,h3>a.link:hover,#toctitle>a.link:hover,.sidebarblock>.content>.title>a.link:hover,h4>a.link:hover,h5>a.link:hover,h6>a.link:hover{color:#a53221}
+details,.audioblock,.imageblock,.literalblock,.listingblock,.stemblock,.videoblock{margin-bottom:1.25em}
+details{margin-left:1.25rem}
+details>summary{cursor:pointer;display:block;position:relative;line-height:1.6;margin-bottom:.625rem;outline:none;-webkit-tap-highlight-color:transparent}
+details>summary::-webkit-details-marker{display:none}
+details>summary::before{content:"";border:solid transparent;border-left:solid;border-width:.3em 0 .3em .5em;position:absolute;top:.5em;left:-1.25rem;transform:translateX(15%)}
+details[open]>summary::before{border:solid transparent;border-top:solid;border-width:.5em .3em 0;transform:translateY(15%)}
+details>summary::after{content:"";width:1.25rem;height:1em;position:absolute;top:.3em;left:-1.25rem}
+.admonitionblock td.content>.title,.audioblock>.title,.exampleblock>.title,.imageblock>.title,.listingblock>.title,.literalblock>.title,.stemblock>.title,.openblock>.title,.paragraph>.title,.quoteblock>.title,table.tableblock>.title,.verseblock>.title,.videoblock>.title,.dlist>.title,.olist>.title,.ulist>.title,.qlist>.title,.hdlist>.title{text-rendering:optimizeLegibility;text-align:left;font-family:"Noto Serif","DejaVu Serif",serif;font-size:1rem;font-style:italic}
+table.tableblock.fit-content>caption.title{white-space:nowrap;width:0}
+.paragraph.lead>p,#preamble>.sectionbody>[class=paragraph]:first-of-type p{font-size:1.21875em;line-height:1.6;color:rgba(0,0,0,.85)}
+.admonitionblock>table{border-collapse:separate;border:0;background:none;width:100%}
+.admonitionblock>table td.icon{text-align:center;width:80px}
+.admonitionblock>table td.icon img{max-width:none}
+.admonitionblock>table td.icon .title{font-weight:bold;font-family:"Open Sans","DejaVu Sans",sans-serif;text-transform:uppercase}
+.admonitionblock>table td.content{padding-left:1.125em;padding-right:1.25em;border-left:1px solid #dddddf;color:rgba(0,0,0,.6);word-wrap:anywhere}
+.admonitionblock>table td.content>:last-child>:last-child{margin-bottom:0}
+.exampleblock>.content{border:1px solid #e6e6e6;margin-bottom:1.25em;padding:1.25em;background:#fff;border-radius:4px}
+.exampleblock>.content>:first-child{margin-top:0}
+.exampleblock>.content>:last-child{margin-bottom:0}
+.sidebarblock{border:1px solid #dbdbd6;margin-bottom:1.25em;padding:1.25em;background:#f3f3f2;border-radius:4px}
+.sidebarblock>:first-child{margin-top:0}
+.sidebarblock>:last-child{margin-bottom:0}
+.sidebarblock>.content>.title{color:#7a2518;margin-top:0;text-align:center}
+.exampleblock>.content>:last-child>:last-child,.exampleblock>.content .olist>ol>li:last-child>:last-child,.exampleblock>.content .ulist>ul>li:last-child>:last-child,.exampleblock>.content .qlist>ol>li:last-child>:last-child,.sidebarblock>.content>:last-child>:last-child,.sidebarblock>.content .olist>ol>li:last-child>:last-child,.sidebarblock>.content .ulist>ul>li:last-child>:last-child,.sidebarblock>.content .qlist>ol>li:last-child>:last-child{margin-bottom:0}
+.literalblock pre,.listingblock>.content>pre{border-radius:4px;overflow-x:auto;padding:1em;font-size:.8125em}
+@media screen and (min-width:768px){.literalblock pre,.listingblock>.content>pre{font-size:.90625em}}
+@media screen and (min-width:1280px){.literalblock pre,.listingblock>.content>pre{font-size:1em}}
+.literalblock pre,.listingblock>.content>pre:not(.highlight),.listingblock>.content>pre[class=highlight],.listingblock>.content>pre[class^="highlight "]{background:#f7f7f8}
+.literalblock.output pre{color:#f7f7f8;background:rgba(0,0,0,.9)}
+.listingblock>.content{position:relative}
+.listingblock code[data-lang]::before{display:none;content:attr(data-lang);position:absolute;font-size:.75em;top:.425rem;right:.5rem;line-height:1;text-transform:uppercase;color:inherit;opacity:.5}
+.listingblock:hover code[data-lang]::before{display:block}
+.listingblock.terminal pre .command::before{content:attr(data-prompt);padding-right:.5em;color:inherit;opacity:.5}
+.listingblock.terminal pre .command:not([data-prompt])::before{content:"$"}
+.listingblock pre.highlightjs{padding:0}
+.listingblock pre.highlightjs>code{padding:1em;border-radius:4px}
+.listingblock pre.prettyprint{border-width:0}
+.prettyprint{background:#f7f7f8}
+pre.prettyprint .linenums{line-height:1.45;margin-left:2em}
+pre.prettyprint li{background:none;list-style-type:inherit;padding-left:0}
+pre.prettyprint li code[data-lang]::before{opacity:1}
+pre.prettyprint li:not(:first-child) code[data-lang]::before{display:none}
+table.linenotable{border-collapse:separate;border:0;margin-bottom:0;background:none}
+table.linenotable td[class]{color:inherit;vertical-align:top;padding:0;line-height:inherit;white-space:normal}
+table.linenotable td.code{padding-left:.75em}
+table.linenotable td.linenos,pre.pygments .linenos{border-right:1px solid;opacity:.35;padding-right:.5em;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
+pre.pygments span.linenos{display:inline-block;margin-right:.75em}
+.quoteblock{margin:0 1em 1.25em 1.5em;display:table}
+.quoteblock:not(.excerpt)>.title{margin-left:-1.5em;margin-bottom:.75em}
+.quoteblock blockquote,.quoteblock p{color:rgba(0,0,0,.85);font-size:1.15rem;line-height:1.75;word-spacing:.1em;letter-spacing:0;font-style:italic;text-align:justify}
+.quoteblock blockquote{margin:0;padding:0;border:0}
+.quoteblock blockquote::before{content:"\201c";float:left;font-size:2.75em;font-weight:bold;line-height:.6em;margin-left:-.6em;color:#7a2518;text-shadow:0 1px 2px rgba(0,0,0,.1)}
+.quoteblock blockquote>.paragraph:last-child p{margin-bottom:0}
+.quoteblock .attribution{margin-top:.75em;margin-right:.5ex;text-align:right}
+.verseblock{margin:0 1em 1.25em}
+.verseblock pre{font-family:"Open Sans","DejaVu Sans",sans-serif;font-size:1.15rem;color:rgba(0,0,0,.85);font-weight:300;text-rendering:optimizeLegibility}
+.verseblock pre strong{font-weight:400}
+.verseblock .attribution{margin-top:1.25rem;margin-left:.5ex}
+.quoteblock .attribution,.verseblock .attribution{font-size:.9375em;line-height:1.45;font-style:italic}
+.quoteblock .attribution br,.verseblock .attribution br{display:none}
+.quoteblock .attribution cite,.verseblock .attribution cite{display:block;letter-spacing:-.025em;color:rgba(0,0,0,.6)}
+.quoteblock.abstract blockquote::before,.quoteblock.excerpt blockquote::before,.quoteblock .quoteblock blockquote::before{display:none}
+.quoteblock.abstract blockquote,.quoteblock.abstract p,.quoteblock.excerpt blockquote,.quoteblock.excerpt p,.quoteblock .quoteblock blockquote,.quoteblock .quoteblock p{line-height:1.6;word-spacing:0}
+.quoteblock.abstract{margin:0 1em 1.25em;display:block}
+.quoteblock.abstract>.title{margin:0 0 .375em;font-size:1.15em;text-align:center}
+.quoteblock.excerpt>blockquote,.quoteblock .quoteblock{padding:0 0 .25em 1em;border-left:.25em solid #dddddf}
+.quoteblock.excerpt,.quoteblock .quoteblock{margin-left:0}
+.quoteblock.excerpt blockquote,.quoteblock.excerpt p,.quoteblock .quoteblock blockquote,.quoteblock .quoteblock p{color:inherit;font-size:1.0625rem}
+.quoteblock.excerpt .attribution,.quoteblock .quoteblock .attribution{color:inherit;font-size:.85rem;text-align:left;margin-right:0}
+p.tableblock:last-child{margin-bottom:0}
+td.tableblock>.content{margin-bottom:1.25em;word-wrap:anywhere}
+td.tableblock>.content>:last-child{margin-bottom:-1.25em}
+table.tableblock,th.tableblock,td.tableblock{border:0 solid #dedede}
+table.grid-all>*>tr>*{border-width:1px}
+table.grid-cols>*>tr>*{border-width:0 1px}
+table.grid-rows>*>tr>*{border-width:1px 0}
+table.frame-all{border-width:1px}
+table.frame-ends{border-width:1px 0}
+table.frame-sides{border-width:0 1px}
+table.frame-none>colgroup+*>:first-child>*,table.frame-sides>colgroup+*>:first-child>*{border-top-width:0}
+table.frame-none>:last-child>:last-child>*,table.frame-sides>:last-child>:last-child>*{border-bottom-width:0}
+table.frame-none>*>tr>:first-child,table.frame-ends>*>tr>:first-child{border-left-width:0}
+table.frame-none>*>tr>:last-child,table.frame-ends>*>tr>:last-child{border-right-width:0}
+table.stripes-all>*>tr,table.stripes-odd>*>tr:nth-of-type(odd),table.stripes-even>*>tr:nth-of-type(even),table.stripes-hover>*>tr:hover{background:#f8f8f7}
+th.halign-left,td.halign-left{text-align:left}
+th.halign-right,td.halign-right{text-align:right}
+th.halign-center,td.halign-center{text-align:center}
+th.valign-top,td.valign-top{vertical-align:top}
+th.valign-bottom,td.valign-bottom{vertical-align:bottom}
+th.valign-middle,td.valign-middle{vertical-align:middle}
+table thead th,table tfoot th{font-weight:bold}
+tbody tr th{background:#f7f8f7}
+tbody tr th,tbody tr th p,tfoot tr th,tfoot tr th p{color:rgba(0,0,0,.8);font-weight:bold}
+p.tableblock>code:only-child{background:none;padding:0}
+p.tableblock{font-size:1em}
+ol{margin-left:1.75em}
+ul li ol{margin-left:1.5em}
+dl dd{margin-left:1.125em}
+dl dd:last-child,dl dd:last-child>:last-child{margin-bottom:0}
+li p,ul dd,ol dd,.olist .olist,.ulist .ulist,.ulist .olist,.olist .ulist{margin-bottom:.625em}
+ul.checklist,ul.none,ol.none,ul.no-bullet,ol.no-bullet,ol.unnumbered,ul.unstyled,ol.unstyled{list-style-type:none}
+ul.no-bullet,ol.no-bullet,ol.unnumbered{margin-left:.625em}
+ul.unstyled,ol.unstyled{margin-left:0}
+li>p:empty:only-child::before{content:"";display:inline-block}
+ul.checklist>li>p:first-child{margin-left:-1em}
+ul.checklist>li>p:first-child>.fa-square-o:first-child,ul.checklist>li>p:first-child>.fa-check-square-o:first-child{width:1.25em;font-size:.8em;position:relative;bottom:.125em}
+ul.checklist>li>p:first-child>input[type=checkbox]:first-child{margin-right:.25em}
+ul.inline{display:flex;flex-flow:row wrap;list-style:none;margin:0 0 .625em -1.25em}
+ul.inline>li{margin-left:1.25em}
+.unstyled dl dt{font-weight:400;font-style:normal}
+ol.arabic{list-style-type:decimal}
+ol.decimal{list-style-type:decimal-leading-zero}
+ol.loweralpha{list-style-type:lower-alpha}
+ol.upperalpha{list-style-type:upper-alpha}
+ol.lowerroman{list-style-type:lower-roman}
+ol.upperroman{list-style-type:upper-roman}
+ol.lowergreek{list-style-type:lower-greek}
+.hdlist>table,.colist>table{border:0;background:none}
+.hdlist>table>tbody>tr,.colist>table>tbody>tr{background:none}
+td.hdlist1,td.hdlist2{vertical-align:top;padding:0 .625em}
+td.hdlist1{font-weight:bold;padding-bottom:1.25em}
+td.hdlist2{word-wrap:anywhere}
+.literalblock+.colist,.listingblock+.colist{margin-top:-.5em}
+.colist td:not([class]):first-child{padding:.4em .75em 0;line-height:1;vertical-align:top}
+.colist td:not([class]):first-child img{max-width:none}
+.colist td:not([class]):last-child{padding:.25em 0}
+.thumb,.th{line-height:0;display:inline-block;border:4px solid #fff;box-shadow:0 0 0 1px #ddd}
+.imageblock.left{margin:.25em .625em 1.25em 0}
+.imageblock.right{margin:.25em 0 1.25em .625em}
+.imageblock>.title{margin-bottom:0}
+.imageblock.thumb,.imageblock.th{border-width:6px}
+.imageblock.thumb>.title,.imageblock.th>.title{padding:0 .125em}
+.image.left,.image.right{margin-top:.25em;margin-bottom:.25em;display:inline-block;line-height:0}
+.image.left{margin-right:.625em}
+.image.right{margin-left:.625em}
+a.image{text-decoration:none;display:inline-block}
+a.image object{pointer-events:none}
+sup.footnote,sup.footnoteref{font-size:.875em;position:static;vertical-align:super}
+sup.footnote a,sup.footnoteref a{text-decoration:none}
+sup.footnote a:active,sup.footnoteref a:active{text-decoration:underline}
+#footnotes{padding-top:.75em;padding-bottom:.75em;margin-bottom:.625em}
+#footnotes hr{width:20%;min-width:6.25em;margin:-.25em 0 .75em;border-width:1px 0 0}
+#footnotes .footnote{padding:0 .375em 0 .225em;line-height:1.3334;font-size:.875em;margin-left:1.2em;margin-bottom:.2em}
+#footnotes .footnote a:first-of-type{font-weight:bold;text-decoration:none;margin-left:-1.05em}
+#footnotes .footnote:last-of-type{margin-bottom:0}
+#content #footnotes{margin-top:-.625em;margin-bottom:0;padding:.75em 0}
+div.unbreakable{page-break-inside:avoid}
+.big{font-size:larger}
+.small{font-size:smaller}
+.underline{text-decoration:underline}
+.overline{text-decoration:overline}
+.line-through{text-decoration:line-through}
+.aqua{color:#00bfbf}
+.aqua-background{background:#00fafa}
+.black{color:#000}
+.black-background{background:#000}
+.blue{color:#0000bf}
+.blue-background{background:#0000fa}
+.fuchsia{color:#bf00bf}
+.fuchsia-background{background:#fa00fa}
+.gray{color:#606060}
+.gray-background{background:#7d7d7d}
+.green{color:#006000}
+.green-background{background:#007d00}
+.lime{color:#00bf00}
+.lime-background{background:#00fa00}
+.maroon{color:#600000}
+.maroon-background{background:#7d0000}
+.navy{color:#000060}
+.navy-background{background:#00007d}
+.olive{color:#606000}
+.olive-background{background:#7d7d00}
+.purple{color:#600060}
+.purple-background{background:#7d007d}
+.red{color:#bf0000}
+.red-background{background:#fa0000}
+.silver{color:#909090}
+.silver-background{background:#bcbcbc}
+.teal{color:#006060}
+.teal-background{background:#007d7d}
+.white{color:#bfbfbf}
+.white-background{background:#fafafa}
+.yellow{color:#bfbf00}
+.yellow-background{background:#fafa00}
+span.icon>.fa{cursor:default}
+a span.icon>.fa{cursor:inherit}
+.admonitionblock td.icon [class^="fa icon-"]{font-size:2.5em;text-shadow:1px 1px 2px rgba(0,0,0,.5);cursor:default}
+.admonitionblock td.icon .icon-note::before{content:"\f05a";color:#19407c}
+.admonitionblock td.icon .icon-tip::before{content:"\f0eb";text-shadow:1px 1px 2px rgba(155,155,0,.8);color:#111}
+.admonitionblock td.icon .icon-warning::before{content:"\f071";color:#bf6900}
+.admonitionblock td.icon .icon-caution::before{content:"\f06d";color:#bf3400}
+.admonitionblock td.icon .icon-important::before{content:"\f06a";color:#bf0000}
+.conum[data-value]{display:inline-block;color:#fff!important;background:rgba(0,0,0,.8);border-radius:50%;text-align:center;font-size:.75em;width:1.67em;height:1.67em;line-height:1.67em;font-family:"Open Sans","DejaVu Sans",sans-serif;font-style:normal;font-weight:bold}
+.conum[data-value] *{color:#fff!important}
+.conum[data-value]+b{display:none}
+.conum[data-value]::after{content:attr(data-value)}
+pre .conum[data-value]{position:relative;top:-.125em}
+b.conum *{color:inherit!important}
+.conum:not([data-value]):empty{display:none}
+dt,th.tableblock,td.content,div.footnote{text-rendering:optimizeLegibility}
+h1,h2,p,td.content,span.alt,summary{letter-spacing:-.01em}
+p strong,td.content strong,div.footnote strong{letter-spacing:-.005em}
+p,blockquote,dt,td.content,span.alt,summary{font-size:1.0625rem}
+p{margin-bottom:1.25rem}
+.sidebarblock p,.sidebarblock dt,.sidebarblock td.content,p.tableblock{font-size:1em}
+.exampleblock>.content{background:#fffef7;border-color:#e0e0dc;box-shadow:0 1px 4px #e0e0dc}
+.print-only{display:none!important}
+@page{margin:1.25cm .75cm}
+@media print{*{box-shadow:none!important;text-shadow:none!important}
+html{font-size:80%}
+a{color:inherit!important;text-decoration:underline!important}
+a.bare,a[href^="#"],a[href^="mailto:"]{text-decoration:none!important}
+a[href^="http:"]:not(.bare)::after,a[href^="https:"]:not(.bare)::after{content:"(" attr(href) ")";display:inline-block;font-size:.875em;padding-left:.25em}
+abbr[title]{border-bottom:1px dotted}
+abbr[title]::after{content:" (" attr(title) ")"}
+pre,blockquote,tr,img,object,svg{page-break-inside:avoid}
+thead{display:table-header-group}
+svg{max-width:100%}
+p,blockquote,dt,td.content{font-size:1em;orphans:3;widows:3}
+h2,h3,#toctitle,.sidebarblock>.content>.title{page-break-after:avoid}
+#header,#content,#footnotes,#footer{max-width:none}
+#toc,.sidebarblock,.exampleblock>.content{background:none!important}
+#toc{border-bottom:1px solid #dddddf!important;padding-bottom:0!important}
+body.book #header{text-align:center}
+body.book #header>h1:first-child{border:0!important;margin:2.5em 0 1em}
+body.book #header .details{border:0!important;display:block;padding:0!important}
+body.book #header .details span:first-child{margin-left:0!important}
+body.book #header .details br{display:block}
+body.book #header .details br+span::before{content:none!important}
+body.book #toc{border:0!important;text-align:left!important;padding:0!important;margin:0!important}
+body.book #toc,body.book #preamble,body.book h1.sect0,body.book .sect1>h2{page-break-before:always}
+.listingblock code[data-lang]::before{display:block}
+#footer{padding:0 .9375em}
+.hide-on-print{display:none!important}
+.print-only{display:block!important}
+.hide-for-print{display:none!important}
+.show-for-print{display:inherit!important}}
+@media amzn-kf8,print{#header>h1:first-child{margin-top:1.25rem}
+.sect1{padding:0!important}
+.sect1+.sect1{border:0}
+#footer{background:none}
+#footer-text{color:rgba(0,0,0,.6);font-size:.9em}}
+@media amzn-kf8{#header,#content,#footnotes,#footer{padding:0}}
+</style>
+<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css">
+</head>
+<body class="article toc2 toc-left">
+<div id="header">
+<h1>SAÉ 2.03&#8201;&#8212;&#8201;Installation de services réseaux</h1>
+<div class="details">
+<span id="author" class="author">Février 2024, Rapport du Projet 2.03 par Alexandre Dalaroy, Tom Dequesnes, Paul Maquet Groupe A</span><br>
+</div>
+<div id="toc" class="toc2">
+<div id="toctitle">Table des matières</div>
+<ul class="sectlevel1">
+<li><a href="#_semaine_n1">1. Semaine n°1</a>
+<ul class="sectlevel2">
+<li><a href="#_préparation_dune_machine_virtuelle_debian">1.1. Préparation d&#8217;une machine virtuelle Debian</a></li>
+<li><a href="#_automatisation">1.2. Automatisation</a></li>
+</ul>
+</li>
+<li><a href="#_semaine_n3">2. Semaine n°3</a>
+<ul class="sectlevel2">
+<li><a href="#_paquets_gitk_et_git_gui">2.1. Paquets gitk et git-gui</a></li>
+</ul>
+</li>
+<li><a href="#_semaine_n4">3. Semaine n°4</a>
+<ul class="sectlevel2">
+<li><a href="#_installation_de_gitea">3.1. Installation de Gitea</a></li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<div id="content">
+<div class="sect1">
+<h2 id="_semaine_n1">1. Semaine n°1</h2>
+<div class="sectionbody">
+<div class="sect2">
+<h3 id="_préparation_dune_machine_virtuelle_debian">1.1. Préparation d&#8217;une machine virtuelle Debian</h3>
+<div class="paragraph">
+<p>Cette partie du rapport porte sur les réponses et les solutions que nous avons apporté aux questions et aux demandes posées lors de la semaine 1.
+* Première partie</p>
+</div>
+<div class="ulist">
+<ul>
+<li>
+<p>1.1. 64 bits correspond à la largeur des registres mémoire des processeur sur les nombres entiers, les calculs sont alors plus rapides. (<a href="https://www.lemagit.fr/definition/64-bits">Expli 64 bits</a>)<br></p>
+</li>
+<li>
+<p>1.2 La config réseau utilisée par défaut est <code>lo</code> car déjà présente dans le fichier etc/network/interfaces. (<a href="https://wiki.debian.org/fr/NetworkConfiguration">Réseau wiki Debian</a>)  <br></p>
+</li>
+<li>
+<p>1.3 Le fichier XML se nomme <strong>sae203.vbox-prev</strong> , il contient la configuration de la machine qui cela installer dans VirtualBOX.<br></p>
+</li>
+<li>
+<p>1.4 Pour que la machine ait directement 2 processeurs il faut modifier la ligne <code>&lt;CPU count="2"&gt;</code> et mettre la nombre de processeurs que l&#8217;on veut après la <strong>=</strong> .(<a href="https://stackoverflow.com/questions/44562907/cant-enable-multiple-cpu-on-virtualbox">Tuto Vbox 2 CPU</a>)<br></p>
+</li>
+<li>
+<p>2.1 Un fichier ISO bootable est un fichier qui est conçu pour s’exécuter au démarrage du PC. (<a href="https://www.winzip.com/fr/learn/file-formats/iso/">Def ISO</a>)<br></p>
+</li>
+<li>
+<p>2.2 MATE est un environnement de bureau, GNOME est un environnement graphique. (<a href="https://fr.wikipedia.org/wiki/MATE">MATE</a>)<br></p>
+</li>
+<li>
+<p>2.3 Un serveur web est un ordinateur qui sert à stocker les fichiers qui composent un site web. (<a href="https://fr.wikipedia.org/wiki/Serveur_web">Def Serveur WEB</a>)<br></p>
+</li>
+<li>
+<p>2.4 Un serveur ssh est un protocole réseau qui permet aux admins d’accéder à distance à un ordi en sécurité. (<a href="https://www.it-connect.fr/chapitres/installation-dun-serveur-ssh-et-premiere-connexion/">Def Serveur SSH</a>)<br></p>
+</li>
+<li>
+<p>2.5 Un serveur mandataire ( proxy ) est un logiciel qui va se placer en intermédiaire entre 2 hôtes pour faciliter et surveiller leurs échanges. (<a href="https://fr.wikipedia.org/wiki/Proxy">Def proxy</a>)<br></p>
+</li>
+<li>
+<p>3.1 On peut accéder aux groupes de l&#8217;utilisateur en tapant la commande : <code>groups user</code> (<a href="https://www.malekal.com/lister-groupes-linux/">Commande groups</a>)<br></p>
+</li>
+<li>
+<p>4.1 La version utilisée est <em>6.1.0.18-amd64 x86_64</em> que nous avons obtenu grâce à la commande <code>uname -mr</code> (<a href="https://www.ibm.com/docs/fr/power8?topic=commands-uname-command">Version &amp; uname</a>)<br></p>
+</li>
+<li>
+<p>4.2 Les suppléments invités servent à avoir un presse papiers partagé, des dossiers partagés, et une synchronisation horaire.(<a href="https://lecrabeinfo.net/virtualbox-installer-les-additions-invite-guest-additions.html">Suppléments invités</a>)<br></p>
+</li>
+<li>
+<p>4.3 Elle permet de rechercher et de manipuler les partitions du pc (<a href="https://debian-facile.org/doc:systeme:mount">Partitions</a>)<br></p>
+<div class="ulist">
+<ul>
+<li>
+<p>«  Quelques questions »<br></p>
+</li>
+</ul>
+</div>
+</li>
+<li>
+<p>1. Le projet Debian est une organisation communautaire fondée le 16 août 1993 par Ian Murdock, il est composé volontaires qui s&#8217;efforcent de produire un système d&#8217;exploitation qui soit composé exclusivement de logiciels libres.<br>
+(<a href="https://www.debian.org/doc/manuals/project-history/intro.fr.html">Expli Projet Debian</a>)<br></p>
+</li>
+<li>
+<p>2. Durée minimale : environ 2 ans ; durée LTS : 5 ans et plus si ELTS. (<a href="https://debian-handbook.info/browse/fr-FR/stable/sect.release-lifecycle.html">Durées Versions Debian</a>)<br></p>
+</li>
+<li>
+<p>3. L&#8217;équipe en charge de la sécurité prend en charge la distribution stable pendant trois années après sa publication. (<a href="https://www.debian.org/security/faq.fr.html#lifespan">Durée prise en Charge Versions Debian</a>)<br></p>
+</li>
+<li>
+<p>4. 4 versions de Debian sont activement maintenues : stable, oldstable, testing, instable (<a href="https://www.debian.org/releases/index.fr.html">Docs Versions Debian maintenues</a>)<br></p>
+</li>
+<li>
+<p>5. Les noms de code des versions Debian viennent des persos du film « Toy Story » (<a href="https://www.debian.org/doc/manuals/debian-faq/ftparchives.fr.html">Anecdote noms des versions Debian</a>)<br></p>
+</li>
+<li>
+<p>6. Neuf architectures sont pris en charge par Debian Bullseye (<a href="https://wiki.debian.org/fr/DebianBullseye">Doc Debian Bullseye</a>)<br></p>
+</li>
+<li>
+<p>7. Le premier nom de code utilisé est Buzz, il a été publié le 17 juin 1996 et c’était Debian 1.1. (<a href="https://wiki.debian.org/fr/DebianBuzz">Anecdote premiere version Debian</a>)<br>
+Le dernier nom de code annoncé est Trixie, il a été annoncé le 08/11/2020, c’est Debian 13. (<a href="https://www.debian.org/releases/testing/index.fr.html">Derniere Version Debian</a>)<br></p>
+</li>
+</ul>
+</div>
+</div>
+<div class="sect2">
+<h3 id="_automatisation">1.2. Automatisation</h3>
+<div class="paragraph">
+<p>Après avoir récupérer le fichier autoinstall_Debian.zip sur Moodle et l&#8217;avoir décompréssé, nous l&#8217;avons modifié grâce à la commande :</p>
+</div>
+<div class="listingblock">
+<div class="content">
+<pre class="highlight"><code>sed -i -E "s/(--iprt-iso-maker-file-marker-bourne-sh).*$/\1=$(cat
+/proc/sys/kernel/random/uuid)/" S203-Debian12.viso</code></pre>
+</div>
+</div>
+<div class="paragraph">
+<p>Cette commande permet de modifier le fichier <strong>S203-Debian12.viso</strong> et remplace la chaîne de caractère <em>@@UUID@@</em> par un identifiant unique universel.
+Ensuite nous avons démarré la machine virtuelle et démarré l&#8217;installation pour tester les ajouts invités préalablement effectués dans le fichier <em>viso</em>.</p>
+</div>
+<div class="paragraph">
+<p><strong>Modification du fichier de pré-configuration</strong><br></p>
+</div>
+<div class="paragraph">
+<p>La première étape demandée est d&#8217;ajouter le droit sudo à l&#8217;utilisateur standard. Pour cela nous avons ajouter au fichier <em>preseed-fr.cfr</em> dans la section <strong>##Utilisateur Standard</strong> le groupe <code>sudo</code> à la ligne de commande :</p>
+</div>
+<div class="listingblock">
+<div class="content">
+<pre class="highlight"><code>d-i passwd/user-default-groups strin audio cdrom video sudo</code></pre>
+</div>
+</div>
+<div class="paragraph">
+<p>Ensuite il faut installer l&#8217;environnement MATE, pour cela nous avons ajouter à la ligne 83 du fichier <em>preseed-fr.cfg</em> la commande :</p>
+</div>
+<div class="listingblock">
+<div class="content">
+<pre class="highlight"><code>tasksel tasksel/first multiselect standart ssh-server mate-desktop</code></pre>
+</div>
+</div>
+<div class="paragraph">
+<p>Enfin, il est demandé d&#8217;installer automatiquement à l&#8217;installation différents packages, nous avons alors modifier le fichier <em>preseed-fr.cfg</em> et avons ajouter les lignes de commande dans la section <strong>##Custom Commands</strong> :</p>
+</div>
+<div class="listingblock">
+<div class="content">
+<pre class="highlight"><code>d-i preseed/late_command string apt-install sudo
+d-i preseed/late_command string apt-install neofetch</code></pre>
+</div>
+</div>
+</div>
+</div>
+</div>
+<div class="sect1">
+<h2 id="_semaine_n3">2. Semaine n°3</h2>
+<div class="sectionbody">
+<div class="sect2">
+<h3 id="_paquets_gitk_et_git_gui">2.1. Paquets gitk et git-gui</h3>
+<div class="paragraph">
+<p><strong>Les interfaces graphiques pour <em>git</em></strong><br></p>
+</div>
+<div class="paragraph">
+<p>Gitk est un navigateur de dépôt graphique qui permet d’explorer et de visualiser l’historique d’un dépôt Git.. Gitk affiche les commits, les modifications apportées par chaque commit, et les fichiers affectés.</p>
+</div>
+<div class="paragraph">
+<p>Git GUI, quant à lui, est une interface graphique pour Git. Il permet aux utilisateurs de faire des commits, de modifier des commits existants, de créer des branches, de réaliser des fusions locales, et de récupérer ou pousser des modifications vers des dépôts distants. Git GUI se concentre sur la génération de commits et l’annotation de fichiers individuels, sans afficher l’historique du projet.(<a href="https://packages.debian.org/fr/sid/gitk">Expli git n°1</a>)(<a href="https://git-scm.com/download/gui/linux">Expli git n°2</a>).<br></p>
+</div>
+<div class="paragraph">
+<p>Pour lancer gitk, il faut ouvrir un terminal et taper <code>gitk</code>, après avoir appuyer sur "Entrer" l&#8217;interface graphique se lance (<a href="https://www.atlassian.com/fr/git/tutorials/gitk">Lancer gitk</a>).<br>
+Pour lancer git gui, il faut ouvrir un terminal et taper <code>git gui</code>, après avoir appuyer sur "Entrer" l&#8217;interface graphique se lance (<a href="https://git-scm.com/docs/git-gui/">Lancer git gui</a>).</p>
+</div>
+<div class="paragraph">
+<p><strong>Installons autre chose et comparons</strong><br>
+Nous avons choisi <em>GitFiend</em> car nous avons trouvé l&#8217;interface lisible et claire, facile d&#8217;utilisation.
+Nous l&#8217;avons installé depuis Internet, et pour le lancer il faut taper <code>gitfiend</code>.</p>
+</div>
+</div>
+</div>
+</div>
+<div class="sect1">
+<h2 id="_semaine_n4">3. Semaine n°4</h2>
+<div class="sectionbody">
+<div class="sect2">
+<h3 id="_installation_de_gitea">3.1. Installation de Gitea</h3>
+<div class="paragraph">
+<p>Gitea est un outil qui permet d&#8217;héberger son propre service git sur différents types de système d&#8217;exploitation. (<a href="https://blog.filador.fr/gitea-le-gestionnaire-de-code-source-leger-et-simple-a-mettre-en-oeuvre-pour-votre-raspberry/">Expli Gitea</a>)<br></p>
+</div>
+<div class="paragraph">
+<p>On peut le comparer a <em>Github</em> ou <em>GitLab</em> (<a href="https://www.g2.com/products/gitea/competitors/alternatives">Alternatives Gitea</a>).</p>
+</div>
+<div class="paragraph">
+<p>Nous nous sommes baser sur cette
+<a href="https://docs.gitea.com/next/installation/install-from-binary">documentation</a>, puis nous avons utilisé les commandes de cette doc, après avoir installé Gitea, on ouvre internet, on cherche le localhost 3000 et on crée un compte avec les valeurs demandés.<br></p>
+</div>
+<div class="paragraph">
+<p>On a bloqué sur la partie Verify GPG signature car nous avions mal exécuté la commande, nous n&#8217;avions pas bien spécifié le chemin vers le fichier <em>.asc</em> .</p>
+</div>
+<div class="paragraph">
+<p>On a eu des problèmes avec la commande :<br>
+<code>GITEA_WORK_DIR=/var/lib/gitea/ /usr/local/bin/gitea web -c /etc/gitea/app.ini</code><br>
+Car on avait pas les droits sur chaque dossier ce qui a fait qu’on ne pouvait pas lancer le logiciel.
+Le super-utilisateur root ne nous permettait pas non plus de le lancer, on a du nous donner les droits de chaque dossier un par un.
+A la fin, il y avait un message d’erreur comme quoi le fichier <em>app.ini</em> n’existait pas, on a donc du refaire toute l’installation de GITEA pour ensuite pouvoir lancer le logiciel avec succès.</p>
+</div>
+</div>
+</div>
+</div>
+</div>
+<div id="footer">
+<div id="footer-text">
+Dernière mise à jour 2024-06-04 11:07:58 +0200
+</div>
+</div>
+</body>
+</html>
\ No newline at end of file
diff --git "a/Rapport SA\303\251 r\303\251seau/attributes-fr.adoc" "b/Rapport SA\303\251 r\303\251seau/attributes-fr.adoc"
new file mode 100644
index 0000000000000000000000000000000000000000..1d5b1f6d75aeb52ff84ae6ee94d63a7e4923351c
--- /dev/null
+++ "b/Rapport SA\303\251 r\303\251seau/attributes-fr.adoc"	
@@ -0,0 +1,24 @@
+// French translation, courtesy of Nicolas Comet <nicolas.comet@gmail.com> with updates from Maheva Bagard Laursen <mblaursen@gbif.org>
+// Latest version here : https://github.com/decidim-archive/docs-editing-guide-asciidoc/blob/master/locale/attributes-fr.adoc
+:appendix-caption: Annexe
+:appendix-refsig: {appendix-caption}
+:caution-caption: Attention
+:chapter-signifier: Chapitre
+:chapter-refsig: {chapter-signifier}
+:example-caption: Exemple
+:figure-caption: Figure
+:important-caption: Important
+:last-update-label: Dernière mise à jour
+ifdef::listing-caption[:listing-caption: Liste]
+ifdef::manname-title[:manname-title: Nom]
+:note-caption: Note
+:part-signifier: Partie
+:part-refsig: {part-signifier}
+ifdef::preface-title[:preface-title: Préface]
+:section-refsig: Section
+:table-caption: Tableau
+:tip-caption: Astuce
+:toc-title: Table des matières
+:untitled-label: Sans titre
+:version-label: Version
+:warning-caption: Avertissement
diff --git "a/Rapport SA\303\251 r\303\251seau/img/Logo-IUT.png" "b/Rapport SA\303\251 r\303\251seau/img/Logo-IUT.png"
new file mode 100644
index 0000000000000000000000000000000000000000..750519e8ada63ae1ea2af012b6258fa5bd7bf2b9
Binary files /dev/null and "b/Rapport SA\303\251 r\303\251seau/img/Logo-IUT.png" differ
diff --git "a/Rapport SA\303\251 r\303\251seau/themes/sae203-theme.yml" "b/Rapport SA\303\251 r\303\251seau/themes/sae203-theme.yml"
new file mode 100644
index 0000000000000000000000000000000000000000..9c45a3135cd9b55d26e01848280a1d44eeeb8082
--- /dev/null
+++ "b/Rapport SA\303\251 r\303\251seau/themes/sae203-theme.yml"	
@@ -0,0 +1,66 @@
+extends: default
+font:
+  catalog:
+    merge: true # prendre aussi les fonts de l'extends
+    OpenSymbols: # les symboles non accessibles (comme ✓ par exemple) devraient être ici
+      normal: opens___.ttf
+    Emoji:
+      normal: OpenSansEmoji.ttf
+      bold: OpenSansEmoji.ttf
+      italic: OpenSansEmoji.ttf
+      bold_italic: OpenSansEmoji.ttf
+  fallbacks: 
+    - Emoji
+    - OpenSymbols
+page:
+  numbering:
+    start-at: after-toc
+title-page:
+  align: left
+  title-top: 45%
+header:
+  padding: [3, 0]
+  height: 11mm
+  # line-height: 1.2
+  # vertical-align: middle
+  # image-vertical-align: top
+  border:
+    color: #dddddd
+  recto:
+    left-content: image:../img/Gitea.svg[fit=contain]
+    right-content: '{section-or-chapter-title} | {page-number}/{page-count}'
+  verso:
+    left-content: '{page-number}/{page-count} | {section-or-chapter-title}'
+    right-content: $header-recto-left-content
+footer:
+  padding: $header-padding
+  height: $header-height
+  recto:
+    left-content: image:../img/univ-lille-noir-marges1.png[fit=contain]
+    center-content: |
+      SAÉ 2.03 +
+      {soustitre}
+    right-content: image:../img/Logo-IUT.png[fit=contain]
+  verso:
+    left-content: $footer-recto-right-content
+    center-content: $footer-recto-center-content
+    right-content: $footer-recto-left-content
+heading:
+  chapter:
+    break-before: none
+example:
+  background-color: #fffef7
+  border-color: #eeeeee
+  border-width: 0.75
+abstract:
+  font-color: #5c6266
+  font-style: normal
+  first-line-font-style: $abstract-font-style
+image:
+  align: center
+  caption-align: center
+table:
+  head:
+    background-color: #f0f0f0
+index:
+  columns: 3
\ No newline at end of file