<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="fr">
	<id>https://wiki-develop.federation-openspacemakers.com/fr/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Tid</id>
	<title>Wiki FOSM - Contributions [fr]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki-develop.federation-openspacemakers.com/fr/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Tid"/>
	<link rel="alternate" type="text/html" href="https://wiki-develop.federation-openspacemakers.com/fr/index.php?title=Sp%C3%A9cial:Contributions/Tid"/>
	<updated>2026-07-12T06:49:59Z</updated>
	<subtitle>Contributions</subtitle>
	<generator>MediaWiki 1.43.1</generator>
	<entry>
		<id>https://wiki-develop.federation-openspacemakers.com/fr/index.php?title=Gitlab&amp;diff=298</id>
		<title>Gitlab</title>
		<link rel="alternate" type="text/html" href="https://wiki-develop.federation-openspacemakers.com/fr/index.php?title=Gitlab&amp;diff=298"/>
		<updated>2020-05-14T18:01:59Z</updated>

		<summary type="html">&lt;p&gt;Tid : /* Procédure */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Résumé Rapide==&lt;br /&gt;
Adresse: https://code.fosm.space&lt;br /&gt;
&lt;br /&gt;
Manuel utilisateur: https://docs.gitlab.com/ee/user/index.html (En anglais)&lt;br /&gt;
&lt;br /&gt;
Objectifs: Permettre aux membres FOSM de collaborer sur les codes et différentes version de celui-ci et le maintenir à jour&lt;br /&gt;
&lt;br /&gt;
==Présentation==&lt;br /&gt;
Gitlab est initialement une interface au gestionnaire de code source “Git”, permettant de tracer les modifications effectuées sur le code source par les différents contributeurs. Gitlab a petit à petit étendu ses fonctionnalités pour devenir un gestionnaire de projet complet, permettant d’intégrer également la gestion des tâches et de déploiement continu (CI).&lt;br /&gt;
&lt;br /&gt;
==Utilisation==&lt;br /&gt;
[[Fichier:Bouton GItlab.png|alt=Bouton Gitlab|vignette|Bouton Gitlab entre NExtcloud et Discourse]]&lt;br /&gt;
Gitlab est accessible depuis la page des projets via l’icône dédiée&lt;br /&gt;
&lt;br /&gt;
A la création d’un projet sur  la plateforme, un groupe Gitlab est créé, groupe pouvant contenir plusieurs projets.&lt;br /&gt;
&lt;br /&gt;
Création d’un dépôt GIT : le fonctionnement suit ensuite [https://docs.gitlab.com/ee/user/index.html la documentation de GITLab].&lt;br /&gt;
[[Fichier:Création dépot Git.png|alt=Création dépôt git|centré|vignette|Interface de création d&#039;un dépot Git]]&lt;br /&gt;
L’espace membres permet d’ajouter des membres soit au groupe, soit au projet en cours. Les membres peuvent se voir affecter des “rôles” leur donnant accès à différentes actions allant de l’administration des groupes et projets à la simple consultation du code ou des pages de documentation.&lt;br /&gt;
[[Fichier:Espace membre git.png|alt=Espace membre git|centré|vignette|Interface de l&#039;espace membre d&#039;un dépôt Git]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
L’espace de gestion des fichiers permet de visualiser le code dans les différente branches, ainsi que d’effectuer certaines opérations liées à git (merge, création de branches, diff, ...). Il est aussi possible d’effectuer une “merge request” c’est à dire une demande de fusion des modifications d’une branche dans une autre branche.&lt;br /&gt;
[[Fichier:Création de branche.png|alt=Création de branche gitlab|centré|vignette|Interface de création de branche dans Gitlab]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Cette fonctionnalité est très pratique lors de séances de Peer Coding, ou simplement en cas de doute sur le code produit.&lt;br /&gt;
&lt;br /&gt;
Au final Gitlab est un outil extrêmement complexe dont nous ne pouvons pas évoquer toutes les possibilités ici. Une documentation exhaustive est disponible en ligne&lt;br /&gt;
&lt;br /&gt;
==Comment configurer Visual Studio Code sur Windows==&lt;br /&gt;
Si vous utilisez Visual Studio code comme editor de code pour développer (où sa version open-source [https://vscodium.com/ VSCodium]), sur Windows, vous pouvez utiliser l&#039;intégration native pour git. Ici les instructions pour configurer la machine en SSH&lt;br /&gt;
&lt;br /&gt;
===Prérequis===&lt;br /&gt;
&lt;br /&gt;
*Avoir VS Code ou VS Codium installé et à jour&lt;br /&gt;
*Avoir [https://git-scm.com/download/win Git for Windows] installé et à jour&lt;br /&gt;
&lt;br /&gt;
===Procédure===&lt;br /&gt;
&lt;br /&gt;
#Ouvre le menu Start de Windows&lt;br /&gt;
#Ouvrir &#039;&#039;&#039;Programmes et Fonctionnalités&#039;&#039;&#039;&lt;br /&gt;
#Cliquer sur &#039;&#039;&#039;Gérer les fonctionnalités facultatives&#039;&#039;&#039;.&lt;br /&gt;
#Installer &#039;&#039;&#039;OpenSSH (Client)&#039;&#039;&#039;[[Fichier:OpenSSH install.png|alt=OpenSSH|vignette|Installation de OpenSSH]]&amp;lt;br /&amp;gt;&lt;br /&gt;
#Ouvrir l&#039;application &#039;&#039;&#039;Git for Windows&#039;&#039;&#039;&lt;br /&gt;
#Dans le terminal exécuter la commande &amp;lt;code&amp;gt;ssh-keygen.exe&amp;lt;/code&amp;gt; en confirmant tout en cliquant &amp;quot;Entrée&amp;quot;. Cette commande aura créé un dossier nommé &amp;lt;code&amp;gt;.ssh&amp;lt;/code&amp;gt; dans votre dossier utilisateur &amp;lt;code&amp;gt;C:/Users/&amp;lt;username&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
#Aller dans propre profil sur https://code.fosm.space, &#039;&#039;&#039;Settings, SSH Keys&#039;&#039;&#039;&lt;br /&gt;
#Copier le contenu du fichier &amp;lt;code&amp;gt;.ssh/id_rsa.pub&amp;lt;/code&amp;gt; dans l&#039;espace &amp;quot;Key&amp;quot; et sauvegarder. Maintenat votre clé publique est enregistré dans la forge logicielle&lt;br /&gt;
&lt;br /&gt;
====Cloner un projet depuis Visual Studio====&lt;br /&gt;
Une fois que votre clé est en place, vous pouvez effectuer les action de clone, push, pull etc... directement depuis l&#039;application.&lt;br /&gt;
&lt;br /&gt;
#Ouvrir Visual Studio Code (ou Codium) et cliquer sur l&#039;icône &#039;&#039;&#039;Source Control&#039;&#039;&#039; à gauche&lt;br /&gt;
#&#039;&#039;&#039;Clone Project&#039;&#039;&#039;&lt;br /&gt;
#Insérer l&#039;adresse du répertoire git en version SSH (format &amp;lt;code&amp;gt;git@code.federation-openspacemakers.com/projet/sous-projet.git&amp;lt;/code&amp;gt;)&lt;br /&gt;
#Sélectionner un dossier sur votre machine dans lequel cloner le répertoire&lt;br /&gt;
#Après le téléchargement, vous pouvez ouvrir le projet dans VSCode directement&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Écran Visual Studio Code.png|alt=VSCode|vignette|Écran Source Control de VSCode]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Fichier:Ssh-keygen.png|vignette|ssh-keygen]]&lt;/div&gt;</summary>
		<author><name>Tid</name></author>
	</entry>
	<entry>
		<id>https://wiki-develop.federation-openspacemakers.com/fr/index.php?title=Gitlab&amp;diff=297</id>
		<title>Gitlab</title>
		<link rel="alternate" type="text/html" href="https://wiki-develop.federation-openspacemakers.com/fr/index.php?title=Gitlab&amp;diff=297"/>
		<updated>2020-05-14T18:01:02Z</updated>

		<summary type="html">&lt;p&gt;Tid : /* Procédure */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Résumé Rapide==&lt;br /&gt;
Adresse: https://code.fosm.space&lt;br /&gt;
&lt;br /&gt;
Manuel utilisateur: https://docs.gitlab.com/ee/user/index.html (En anglais)&lt;br /&gt;
&lt;br /&gt;
Objectifs: Permettre aux membres FOSM de collaborer sur les codes et différentes version de celui-ci et le maintenir à jour&lt;br /&gt;
&lt;br /&gt;
==Présentation==&lt;br /&gt;
Gitlab est initialement une interface au gestionnaire de code source “Git”, permettant de tracer les modifications effectuées sur le code source par les différents contributeurs. Gitlab a petit à petit étendu ses fonctionnalités pour devenir un gestionnaire de projet complet, permettant d’intégrer également la gestion des tâches et de déploiement continu (CI).&lt;br /&gt;
&lt;br /&gt;
==Utilisation==&lt;br /&gt;
[[Fichier:Bouton GItlab.png|alt=Bouton Gitlab|vignette|Bouton Gitlab entre NExtcloud et Discourse]]&lt;br /&gt;
Gitlab est accessible depuis la page des projets via l’icône dédiée&lt;br /&gt;
&lt;br /&gt;
A la création d’un projet sur  la plateforme, un groupe Gitlab est créé, groupe pouvant contenir plusieurs projets.&lt;br /&gt;
&lt;br /&gt;
Création d’un dépôt GIT : le fonctionnement suit ensuite [https://docs.gitlab.com/ee/user/index.html la documentation de GITLab].&lt;br /&gt;
[[Fichier:Création dépot Git.png|alt=Création dépôt git|centré|vignette|Interface de création d&#039;un dépot Git]]&lt;br /&gt;
L’espace membres permet d’ajouter des membres soit au groupe, soit au projet en cours. Les membres peuvent se voir affecter des “rôles” leur donnant accès à différentes actions allant de l’administration des groupes et projets à la simple consultation du code ou des pages de documentation.&lt;br /&gt;
[[Fichier:Espace membre git.png|alt=Espace membre git|centré|vignette|Interface de l&#039;espace membre d&#039;un dépôt Git]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
L’espace de gestion des fichiers permet de visualiser le code dans les différente branches, ainsi que d’effectuer certaines opérations liées à git (merge, création de branches, diff, ...). Il est aussi possible d’effectuer une “merge request” c’est à dire une demande de fusion des modifications d’une branche dans une autre branche.&lt;br /&gt;
[[Fichier:Création de branche.png|alt=Création de branche gitlab|centré|vignette|Interface de création de branche dans Gitlab]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Cette fonctionnalité est très pratique lors de séances de Peer Coding, ou simplement en cas de doute sur le code produit.&lt;br /&gt;
&lt;br /&gt;
Au final Gitlab est un outil extrêmement complexe dont nous ne pouvons pas évoquer toutes les possibilités ici. Une documentation exhaustive est disponible en ligne&lt;br /&gt;
&lt;br /&gt;
==Comment configurer Visual Studio Code sur Windows==&lt;br /&gt;
Si vous utilisez Visual Studio code comme editor de code pour développer (où sa version open-source [https://vscodium.com/ VSCodium]), sur Windows, vous pouvez utiliser l&#039;intégration native pour git. Ici les instructions pour configurer la machine en SSH&lt;br /&gt;
&lt;br /&gt;
===Prérequis===&lt;br /&gt;
&lt;br /&gt;
*Avoir VS Code ou VS Codium installé et à jour&lt;br /&gt;
*Avoir [https://git-scm.com/download/win Git for Windows] installé et à jour&lt;br /&gt;
&lt;br /&gt;
===Procédure===&lt;br /&gt;
&lt;br /&gt;
#Ouvre le menu Start de Windows&lt;br /&gt;
#Ouvrir &#039;&#039;&#039;Programmes et Fonctionnalités&#039;&#039;&#039;&lt;br /&gt;
#Cliquer sur &#039;&#039;&#039;Gérer les fonctionnalités facultatives&#039;&#039;&#039;.&lt;br /&gt;
#Installer &#039;&#039;&#039;OpenSSH (Client)&#039;&#039;&#039;[[Fichier:OpenSSH install.png|alt=OpenSSH|vignette|Installation de OpenSSH]]&amp;lt;br /&amp;gt;&lt;br /&gt;
#Ouvrir l&#039;application &#039;&#039;&#039;Git for Windows&#039;&#039;&#039;&lt;br /&gt;
#Dans le terminal exécuter la commande {{{ssh-keygen.exe}}} en confirmant tout en cliquant &amp;quot;Entrée&amp;quot;. Cette commande aura créé un dossier nommé {{{.ssh}}} dans votre dossier utilisateur {{{C:/Users/&amp;lt;username&amp;gt;}}}&lt;br /&gt;
#Aller dans propre profil sur https://code.fosm.space, &#039;&#039;&#039;Settings, SSH Keys&#039;&#039;&#039;&lt;br /&gt;
#Copier le contenu du fichier &amp;lt;code&amp;gt;.ssh/id_rsa.pub&amp;lt;/code&amp;gt; dans l&#039;espace &amp;quot;Key&amp;quot; et sauvegarder. Maintenat votre clé publique est enregistré dans la forge logicielle&lt;br /&gt;
&lt;br /&gt;
====Cloner un projet depuis Visual Studio====&lt;br /&gt;
Une fois que votre clé est en place, vous pouvez effectuer les action de clone, push, pull etc... directement depuis l&#039;application.&lt;br /&gt;
&lt;br /&gt;
#Ouvrir Visual Studio Code (ou Codium) et cliquer sur l&#039;icône &#039;&#039;&#039;Source Control&#039;&#039;&#039; à gauche&lt;br /&gt;
#&#039;&#039;&#039;Clone Project&#039;&#039;&#039;&lt;br /&gt;
#Insérer l&#039;adresse du répertoire git en version SSH (format &amp;lt;code&amp;gt;git@code.federation-openspacemakers.com/projet/sous-projet.git&amp;lt;/code&amp;gt;)&lt;br /&gt;
#Sélectionner un dossier sur votre machine dans lequel cloner le répertoire&lt;br /&gt;
#Après le téléchargement, vous pouvez ouvrir le projet dans VSCode directement&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Écran Visual Studio Code.png|alt=VSCode|vignette|Écran Source Control de VSCode]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Fichier:Ssh-keygen.png|vignette|ssh-keygen]]&lt;/div&gt;</summary>
		<author><name>Tid</name></author>
	</entry>
	<entry>
		<id>https://wiki-develop.federation-openspacemakers.com/fr/index.php?title=Gitlab&amp;diff=296</id>
		<title>Gitlab</title>
		<link rel="alternate" type="text/html" href="https://wiki-develop.federation-openspacemakers.com/fr/index.php?title=Gitlab&amp;diff=296"/>
		<updated>2020-05-14T17:59:25Z</updated>

		<summary type="html">&lt;p&gt;Tid : /* Procédure */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Résumé Rapide==&lt;br /&gt;
Adresse: https://code.fosm.space&lt;br /&gt;
&lt;br /&gt;
Manuel utilisateur: https://docs.gitlab.com/ee/user/index.html (En anglais)&lt;br /&gt;
&lt;br /&gt;
Objectifs: Permettre aux membres FOSM de collaborer sur les codes et différentes version de celui-ci et le maintenir à jour&lt;br /&gt;
&lt;br /&gt;
==Présentation==&lt;br /&gt;
Gitlab est initialement une interface au gestionnaire de code source “Git”, permettant de tracer les modifications effectuées sur le code source par les différents contributeurs. Gitlab a petit à petit étendu ses fonctionnalités pour devenir un gestionnaire de projet complet, permettant d’intégrer également la gestion des tâches et de déploiement continu (CI).&lt;br /&gt;
&lt;br /&gt;
==Utilisation==&lt;br /&gt;
[[Fichier:Bouton GItlab.png|alt=Bouton Gitlab|vignette|Bouton Gitlab entre NExtcloud et Discourse]]&lt;br /&gt;
Gitlab est accessible depuis la page des projets via l’icône dédiée&lt;br /&gt;
&lt;br /&gt;
A la création d’un projet sur  la plateforme, un groupe Gitlab est créé, groupe pouvant contenir plusieurs projets.&lt;br /&gt;
&lt;br /&gt;
Création d’un dépôt GIT : le fonctionnement suit ensuite [https://docs.gitlab.com/ee/user/index.html la documentation de GITLab].&lt;br /&gt;
[[Fichier:Création dépot Git.png|alt=Création dépôt git|centré|vignette|Interface de création d&#039;un dépot Git]]&lt;br /&gt;
L’espace membres permet d’ajouter des membres soit au groupe, soit au projet en cours. Les membres peuvent se voir affecter des “rôles” leur donnant accès à différentes actions allant de l’administration des groupes et projets à la simple consultation du code ou des pages de documentation.&lt;br /&gt;
[[Fichier:Espace membre git.png|alt=Espace membre git|centré|vignette|Interface de l&#039;espace membre d&#039;un dépôt Git]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
L’espace de gestion des fichiers permet de visualiser le code dans les différente branches, ainsi que d’effectuer certaines opérations liées à git (merge, création de branches, diff, ...). Il est aussi possible d’effectuer une “merge request” c’est à dire une demande de fusion des modifications d’une branche dans une autre branche.&lt;br /&gt;
[[Fichier:Création de branche.png|alt=Création de branche gitlab|centré|vignette|Interface de création de branche dans Gitlab]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Cette fonctionnalité est très pratique lors de séances de Peer Coding, ou simplement en cas de doute sur le code produit.&lt;br /&gt;
&lt;br /&gt;
Au final Gitlab est un outil extrêmement complexe dont nous ne pouvons pas évoquer toutes les possibilités ici. Une documentation exhaustive est disponible en ligne&lt;br /&gt;
&lt;br /&gt;
==Comment configurer Visual Studio Code sur Windows==&lt;br /&gt;
Si vous utilisez Visual Studio code comme editor de code pour développer (où sa version open-source [https://vscodium.com/ VSCodium]), sur Windows, vous pouvez utiliser l&#039;intégration native pour git. Ici les instructions pour configurer la machine en SSH&lt;br /&gt;
&lt;br /&gt;
===Prérequis===&lt;br /&gt;
&lt;br /&gt;
*Avoir VS Code ou VS Codium installé et à jour&lt;br /&gt;
*Avoir [https://git-scm.com/download/win Git for Windows] installé et à jour&lt;br /&gt;
&lt;br /&gt;
===Procédure===&lt;br /&gt;
&lt;br /&gt;
#Ouvre le menu Start de Windows&lt;br /&gt;
#Ouvrir &#039;&#039;&#039;Programmes et Fonctionnalités&#039;&#039;&#039;&lt;br /&gt;
#Cliquer sur &#039;&#039;&#039;Gérer les fonctionnalités facultatives&#039;&#039;&#039;.&lt;br /&gt;
#Installer &#039;&#039;&#039;OpenSSH (Client)&#039;&#039;&#039;[[Fichier:OpenSSH install.png|alt=OpenSSH|vignette|Installation de OpenSSH]]&amp;lt;br /&amp;gt;&lt;br /&gt;
#Ouvrir l&#039;application &#039;&#039;&#039;Git for Windows&#039;&#039;&#039;&lt;br /&gt;
#Dans le terminal exécuter la commande {{{ssh-keygen.exe}}} en confirmant tout en cliquant &amp;quot;Entrée&amp;quot;. Cette commande aura créé un dossier nommé {{{.ssh}}} dans votre dossier utilisateur {{{C:/Users/&amp;lt;username&amp;gt;}}}&lt;br /&gt;
#Aller dans propre profil sur https://code.fosm.space, &#039;&#039;&#039;Settings, SSH Keys&#039;&#039;&#039;&lt;br /&gt;
#Copier le contenu du fichier &amp;lt;code&amp;gt;.ssh/id_rsa.pub&amp;lt;/code&amp;gt; dans l&#039;espace &amp;quot;Key&amp;quot; et sauvegarder. Maintenat votre clé publique est enregistré dans la forge logicielle&lt;br /&gt;
&lt;br /&gt;
==== Cloner un projet depuis Visual Studio ====&lt;br /&gt;
Une fois que votre clé est en place, vous pouvez effectuer les action de clone, push, pull etc... directement depuis l&#039;application.&lt;br /&gt;
&lt;br /&gt;
#Ouvrir Visual Studio Code (ou Codium) et cliquer sur l&#039;icône &#039;&#039;&#039;Source Control&#039;&#039;&#039; à gauche&lt;br /&gt;
#&#039;&#039;&#039;Clone Project&#039;&#039;&#039;&lt;br /&gt;
#Insérer l&#039;adresse du répertoire git en version SSH (format &amp;lt;code&amp;gt;git@code.federation-openspacemakers.com/projet/sous-projet.git&amp;lt;/code&amp;gt;) &lt;br /&gt;
#Sélectionner un dossier sur votre machine dans lequel cloner le répertoire&lt;br /&gt;
#Après le téléchargement, vous pouvez ouvrir le projet dans VSCode directement&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Fichier:Ssh-keygen.png|vignette|ssh-keygen]]&lt;/div&gt;</summary>
		<author><name>Tid</name></author>
	</entry>
	<entry>
		<id>https://wiki-develop.federation-openspacemakers.com/fr/index.php?title=Fichier:%C3%89cran_Visual_Studio_Code.png&amp;diff=295</id>
		<title>Fichier:Écran Visual Studio Code.png</title>
		<link rel="alternate" type="text/html" href="https://wiki-develop.federation-openspacemakers.com/fr/index.php?title=Fichier:%C3%89cran_Visual_Studio_Code.png&amp;diff=295"/>
		<updated>2020-05-14T17:57:20Z</updated>

		<summary type="html">&lt;p&gt;Tid : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;VSCode Source Control&lt;/div&gt;</summary>
		<author><name>Tid</name></author>
	</entry>
	<entry>
		<id>https://wiki-develop.federation-openspacemakers.com/fr/index.php?title=Fichier:Ssh-keygen.png&amp;diff=294</id>
		<title>Fichier:Ssh-keygen.png</title>
		<link rel="alternate" type="text/html" href="https://wiki-develop.federation-openspacemakers.com/fr/index.php?title=Fichier:Ssh-keygen.png&amp;diff=294"/>
		<updated>2020-05-14T17:49:19Z</updated>

		<summary type="html">&lt;p&gt;Tid : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Commande ssh-keygen&lt;/div&gt;</summary>
		<author><name>Tid</name></author>
	</entry>
	<entry>
		<id>https://wiki-develop.federation-openspacemakers.com/fr/index.php?title=Gitlab&amp;diff=293</id>
		<title>Gitlab</title>
		<link rel="alternate" type="text/html" href="https://wiki-develop.federation-openspacemakers.com/fr/index.php?title=Gitlab&amp;diff=293"/>
		<updated>2020-05-14T17:47:23Z</updated>

		<summary type="html">&lt;p&gt;Tid : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Résumé Rapide==&lt;br /&gt;
Adresse: https://code.fosm.space&lt;br /&gt;
&lt;br /&gt;
Manuel utilisateur: https://docs.gitlab.com/ee/user/index.html (En anglais)&lt;br /&gt;
&lt;br /&gt;
Objectifs: Permettre aux membres FOSM de collaborer sur les codes et différentes version de celui-ci et le maintenir à jour&lt;br /&gt;
&lt;br /&gt;
==Présentation==&lt;br /&gt;
Gitlab est initialement une interface au gestionnaire de code source “Git”, permettant de tracer les modifications effectuées sur le code source par les différents contributeurs. Gitlab a petit à petit étendu ses fonctionnalités pour devenir un gestionnaire de projet complet, permettant d’intégrer également la gestion des tâches et de déploiement continu (CI).&lt;br /&gt;
&lt;br /&gt;
==Utilisation==&lt;br /&gt;
[[Fichier:Bouton GItlab.png|alt=Bouton Gitlab|vignette|Bouton Gitlab entre NExtcloud et Discourse]]&lt;br /&gt;
Gitlab est accessible depuis la page des projets via l’icône dédiée&lt;br /&gt;
&lt;br /&gt;
A la création d’un projet sur  la plateforme, un groupe Gitlab est créé, groupe pouvant contenir plusieurs projets.&lt;br /&gt;
&lt;br /&gt;
Création d’un dépôt GIT : le fonctionnement suit ensuite [https://docs.gitlab.com/ee/user/index.html la documentation de GITLab].&lt;br /&gt;
[[Fichier:Création dépot Git.png|alt=Création dépôt git|centré|vignette|Interface de création d&#039;un dépot Git]]&lt;br /&gt;
L’espace membres permet d’ajouter des membres soit au groupe, soit au projet en cours. Les membres peuvent se voir affecter des “rôles” leur donnant accès à différentes actions allant de l’administration des groupes et projets à la simple consultation du code ou des pages de documentation.&lt;br /&gt;
[[Fichier:Espace membre git.png|alt=Espace membre git|centré|vignette|Interface de l&#039;espace membre d&#039;un dépôt Git]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
L’espace de gestion des fichiers permet de visualiser le code dans les différente branches, ainsi que d’effectuer certaines opérations liées à git (merge, création de branches, diff, ...). Il est aussi possible d’effectuer une “merge request” c’est à dire une demande de fusion des modifications d’une branche dans une autre branche.&lt;br /&gt;
[[Fichier:Création de branche.png|alt=Création de branche gitlab|centré|vignette|Interface de création de branche dans Gitlab]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Cette fonctionnalité est très pratique lors de séances de Peer Coding, ou simplement en cas de doute sur le code produit.&lt;br /&gt;
&lt;br /&gt;
Au final Gitlab est un outil extrêmement complexe dont nous ne pouvons pas évoquer toutes les possibilités ici. Une documentation exhaustive est disponible en ligne&lt;br /&gt;
&lt;br /&gt;
== Comment configurer Visual Studio Code sur Windows ==&lt;br /&gt;
Si vous utilisez Visual Studio code comme editor de code pour développer (où sa version open-source [https://vscodium.com/ VSCodium]), sur Windows, vous pouvez utiliser l&#039;intégration native pour git. Ici les instructions pour configurer la machine en SSH&lt;br /&gt;
&lt;br /&gt;
=== Prérequis ===&lt;br /&gt;
&lt;br /&gt;
* Avoir VS Code ou VS Codium installé et à jour&lt;br /&gt;
* Avoir [https://git-scm.com/download/win Git for Windows] installé et à jour&lt;br /&gt;
&lt;br /&gt;
=== Procédure ===&lt;br /&gt;
&lt;br /&gt;
# Ouvre le menu Start de Windows&lt;br /&gt;
# Ouvrir &#039;&#039;&#039;Programmes et Fonctionnalités&#039;&#039;&#039;&lt;br /&gt;
# Cliquez sur &#039;&#039;&#039;Gérer les fonctionnalités facultatives&#039;&#039;&#039;.&lt;br /&gt;
# Installer &#039;&#039;&#039;OpenSSH (Client)&#039;&#039;&#039;[[Fichier:OpenSSH install.png|alt=OpenSSH|vignette|Installation de OpenSSH]]&amp;lt;br /&amp;gt;&lt;br /&gt;
# Ouvrir l&#039;application &#039;&#039;&#039;Git for Windows&#039;&#039;&#039;&lt;br /&gt;
# Dans le terminal exécuter la commande {{{ssh-keygen.exe}}} en confirmant tout en cliquant &amp;quot;Entrée&amp;quot;. Cette commande aura crée un dossier nommé {{{.ssh}}} dans votre dossier utilisateurs {{{C:/Users/&amp;lt;username&amp;gt;}}}&lt;/div&gt;</summary>
		<author><name>Tid</name></author>
	</entry>
	<entry>
		<id>https://wiki-develop.federation-openspacemakers.com/fr/index.php?title=Gitlab&amp;diff=292</id>
		<title>Gitlab</title>
		<link rel="alternate" type="text/html" href="https://wiki-develop.federation-openspacemakers.com/fr/index.php?title=Gitlab&amp;diff=292"/>
		<updated>2020-05-14T17:45:37Z</updated>

		<summary type="html">&lt;p&gt;Tid : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Résumé Rapide==&lt;br /&gt;
Adresse: https://code.fosm.space&lt;br /&gt;
&lt;br /&gt;
Manuel utilisateur: https://docs.gitlab.com/ee/user/index.html (En anglais)&lt;br /&gt;
&lt;br /&gt;
Objectifs: Permettre aux membres FOSM de collaborer sur les codes et différentes version de celui-ci et le maintenir à jour&lt;br /&gt;
&lt;br /&gt;
==Présentation==&lt;br /&gt;
Gitlab est initialement une interface au gestionnaire de code source “Git”, permettant de tracer les modifications effectuées sur le code source par les différents contributeurs. Gitlab a petit à petit étendu ses fonctionnalités pour devenir un gestionnaire de projet complet, permettant d’intégrer également la gestion des tâches et de déploiement continu (CI).&lt;br /&gt;
&lt;br /&gt;
==Utilisation==&lt;br /&gt;
[[Fichier:Bouton GItlab.png|alt=Bouton Gitlab|vignette|Bouton Gitlab entre NExtcloud et Discourse]]&lt;br /&gt;
Gitlab est accessible depuis la page des projets via l’icône dédiée&lt;br /&gt;
&lt;br /&gt;
A la création d’un projet sur  la plateforme, un groupe Gitlab est créé, groupe pouvant contenir plusieurs projets.&lt;br /&gt;
&lt;br /&gt;
Création d’un dépôt GIT : le fonctionnement suit ensuite [https://docs.gitlab.com/ee/user/index.html la documentation de GITLab].&lt;br /&gt;
[[Fichier:Création dépot Git.png|alt=Création dépôt git|centré|vignette|Interface de création d&#039;un dépot Git]]&lt;br /&gt;
L’espace membres permet d’ajouter des membres soit au groupe, soit au projet en cours. Les membres peuvent se voir affecter des “rôles” leur donnant accès à différentes actions allant de l’administration des groupes et projets à la simple consultation du code ou des pages de documentation.&lt;br /&gt;
[[Fichier:Espace membre git.png|alt=Espace membre git|centré|vignette|Interface de l&#039;espace membre d&#039;un dépôt Git]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
L’espace de gestion des fichiers permet de visualiser le code dans les différente branches, ainsi que d’effectuer certaines opérations liées à git (merge, création de branches, diff, ...). Il est aussi possible d’effectuer une “merge request” c’est à dire une demande de fusion des modifications d’une branche dans une autre branche.&lt;br /&gt;
[[Fichier:Création de branche.png|alt=Création de branche gitlab|centré|vignette|Interface de création de branche dans Gitlab]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Cette fonctionnalité est très pratique lors de séances de Peer Coding, ou simplement en cas de doute sur le code produit.&lt;br /&gt;
&lt;br /&gt;
Au final Gitlab est un outil extrêmement complexe dont nous ne pouvons pas évoquer toutes les possibilités ici. Une documentation exhaustive est disponible en ligne&lt;br /&gt;
&lt;br /&gt;
== Comment configurer Visual Studio Code sur Windows ==&lt;br /&gt;
Si vous utilisez Visual Studio code comme editor de code pour développer (où sa version open-source [https://vscodium.com/ VSCodium]), sur Windows, vous pouvez utiliser l&#039;intégration native pour git. Ici les instructions pour configurer la machine en SSH&lt;br /&gt;
&lt;br /&gt;
=== Prérequis ===&lt;br /&gt;
&lt;br /&gt;
* Avoir VS Code ou VS Codium installé et à jour&lt;br /&gt;
* Avoir [https://git-scm.com/download/win Git for Windows] installé et à jour&lt;br /&gt;
&lt;br /&gt;
=== Procédure ===&lt;br /&gt;
&lt;br /&gt;
# Ouvre le menu Start de Windows&lt;br /&gt;
# Ouvrir &#039;&#039;&#039;Programmes et Fonctionnalités&#039;&#039;&#039;&lt;br /&gt;
# Cliquez sur &#039;&#039;&#039;Gérer les fonctionnalités facultatives&#039;&#039;&#039;.&lt;br /&gt;
# Installer &#039;&#039;&#039;OpenSSH (Client)&#039;&#039;&#039;[[Fichier:OpenSSH install.png|alt=OpenSSH|vignette|Installation de OpenSSH]]&amp;lt;br /&amp;gt;&lt;br /&gt;
# Ouvrir l&#039;application &#039;&#039;&#039;Git for Windows&#039;&#039;&#039;&lt;br /&gt;
# Dans le terminal exécuter la commande {{ssh-keygen.exe}} en confirmant tout en cliquant &amp;quot;Entrée&amp;quot;. Cette commande aura crée un dossier nommé {{.ssh}} dans votre dossier utilisateurs {{C:/Users/&amp;lt;username&amp;gt;}}&lt;/div&gt;</summary>
		<author><name>Tid</name></author>
	</entry>
	<entry>
		<id>https://wiki-develop.federation-openspacemakers.com/fr/index.php?title=Fichier:OpenSSH_install.png&amp;diff=291</id>
		<title>Fichier:OpenSSH install.png</title>
		<link rel="alternate" type="text/html" href="https://wiki-develop.federation-openspacemakers.com/fr/index.php?title=Fichier:OpenSSH_install.png&amp;diff=291"/>
		<updated>2020-05-14T17:41:52Z</updated>

		<summary type="html">&lt;p&gt;Tid : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Prise d&#039;écran pour montrer comment installer OpenSSH&lt;/div&gt;</summary>
		<author><name>Tid</name></author>
	</entry>
</feed>