Update Gestion de versions avec hébergement du dépôt sur un serveur GitLab, les bases authored by Sebastien Jean's avatar Sebastien Jean
...@@ -43,5 +43,34 @@ Ici, il n'y a qu'un seul projet affiché, associé au *groupe* `INFO-BUT-R1-01`. ...@@ -43,5 +43,34 @@ Ici, il n'y a qu'un seul projet affiché, associé au *groupe* `INFO-BUT-R1-01`.
> :bulb: Dans *GitLab*, la notion de **groupe** permet de rassembler des projets (ici tous les projets liés aux enseignements dans la ressource *R1.01* du BUT Informatique), et d'y appliquer des éléments de configuration communs. > :bulb: Dans *GitLab*, la notion de **groupe** permet de rassembler des projets (ici tous les projets liés aux enseignements dans la ressource *R1.01* du BUT Informatique), et d'y appliquer des éléments de configuration communs.
## Création d'un nouveau projet ## Création d'un nouveau projet vierge
La création d'un nouveau projet est accessible via le menu, l'icone `+` du bandeau supérieur, ou plus simplement à partir du bouton dédié `New Project` sur le tableau de bord.
Il est possible de créer un nouveau projet :
- vierge (*blank*)
- à partir d'un modèle prédéfini (*template*)
- par migration (*import*) d'un peojet hébergé sur une autre plateforme (*GitHub*, *BitBucket*, ...)
<p align="center">
<img src="uploads/e233ed338f6cc0c04724f1262ae6774b/GitlabNewProjectWizardChoice.png" width="50%" />
</p>
[//]: ![GitlabNewProjectWizardChoice](uploads/e233ed338f6cc0c04724f1262ae6774b/GitlabNewProjectWizardChoice.png)
Ici, pour créer le projet vierge, il suffit :
- de lui donner un **nom** (`project name`), ici `gitlab-basics`
- de renseigner une **description** (`project description`)
- de spécifier sa **visibilité** (qui peut voir les fichiers, ce qui ne veut pas forcément dire pouvoir les modifier) :
- *private*, accessible uniquement au propriétaire et aux contributeurs autorisés
- *internal*, accessible à tous les utilisateur du serveur
- *public*, accessible publiquement (sans connexion)
L'usage veut que le dépôt de code soit initialisé avec un fichier `ReadMe.md` décrivant ce qu'on peut y trouver. Ce fichier est généré à partir de la description et peut être modifié par la suite. Il est rédigé en utilisant la syntaxe [Markdown](https://daringfireball.net/projects/markdown/) (avec laquelle est aussi rédigé ce wiki :wink:)
<p align="center">
<img src="uploads/5ff8a37dce0296fe4642a086f234e6b9/GitlabNewProjectWizardBlank.png" width="50%" />
</p>
[//]: ![GitlabNewProjectWizardBlank](uploads/5ff8a37dce0296fe4642a086f234e6b9/GitlabNewProjectWizardBlank.png)