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
...@@ -66,7 +66,7 @@ Ici, pour créer le projet vierge, il suffit : ...@@ -66,7 +66,7 @@ Ici, pour créer le projet vierge, il suffit :
- *internal*, accessible à tous les utilisateur du serveur - *internal*, accessible à tous les utilisateur du serveur
- *public*, accessible publiquement (sans connexion) - *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:) 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"> <p align="center">
<img src="uploads/5ff8a37dce0296fe4642a086f234e6b9/GitlabNewProjectWizardBlank.png" width="50%" /> <img src="uploads/5ff8a37dce0296fe4642a086f234e6b9/GitlabNewProjectWizardBlank.png" width="50%" />
...@@ -94,5 +94,22 @@ Une fois le nouveau projet créé, sa page d'accueil est affichée : ...@@ -94,5 +94,22 @@ Une fois le nouveau projet créé, sa page d'accueil est affichée :
</p> </p>
[//]: ![GitlabNewProjectHome](uploads/85728ee28bb361c282781053153b0683/GitlabNewProjectHome.png) [//]: ![GitlabNewProjectHome](uploads/85728ee28bb361c282781053153b0683/GitlabNewProjectHome.png)
La fenêtre principale donne des informations sur : La fenêtre principale donne des informations générales sur le projet :
-
\ No newline at end of file - visibilité,
- nombre de commits, de branches, de tags (_N.B. : un tag est un étiquette permettant de souligner un commit particulier_)
- les fichiers et répertoires présents à la racine du dépôt (ici `README.md`)
<p align="center">
<img src="uploads/1cd7ef084ca4f7f82bd1887e644ca436/GitlabNewProjectHomeFocus.png" width="50%" />
</p>
[//]: ![GitlabNewProjectHomeFocus](uploads/1cd7ef084ca4f7f82bd1887e644ca436/GitlabNewProjectHomeFocus.png)
> :bulb: Par convention dans *GitLab*, la branche principale (par défaut) s'appelle `main`. A la création du projet, le fichier `README.md` est inclus dans un premier commit. Le dépôt est dit *bare* (brut), il ne contient que l'historique est non les fichiers eux-mêmes. GitLab donne l'illusion que les fichiers sont présents en offrant comme service leur visualisation et leur édition (qui se traduisent par des opérations sur l'historique).
La fenêtre principale permet également quelques actions :
- observer l'historique (cette action est également accessible via le menu latéral (`Repository->Commits` ou `Repository->Graphs`)
- télécharger une archive contenant l'intégralité de la version courante du code
- cloner le dépôt (cf. plus loin)
- ouvrir l'IDE en ligne (*Web IDE*)