README.md 2.82 KB
Newer Older
jfuser's avatar
jfuser committed
1
# l'ABC de GitLab
jfuser's avatar
jfuser committed
2

jfuser's avatar
jfuser committed
3
__Bienvenue sur le GitLab de BioSP !__
jfuser's avatar
jfuser committed
4

jfuser's avatar
jfuser committed
5
## Présentation
jfuser's avatar
jfuser committed
6

jfuser's avatar
jfuser committed
7
8
Depuis son utilisation en 2014, __GitLab__ a énormément évolué et propose dorénavant beaucoup de fonctionnalités. il peut en rebuter quelqu'un au premiier abord mais il reste un outil facile à utiliser.  
__Gitlab__ est une plateforme basé sur __GIT__ pour de développement et la gestion de projets informatiques. Pour avoir une vue d'ensemble le mieux c'est d'aller voir directement sur [la page de gitlab](https://gitlab.com) ou dans la [doc](https://docs.gitlab.com/ee/README.html).
jfuser's avatar
jfuser committed
9

jfuser's avatar
jfuser committed
10
### Mais c'est quoi __Git__?
jfuser's avatar
up    
jfuser committed
11

jfuser's avatar
jfuser committed
12
__Git__ est un logiciel de gestion de versions. Il permet de maintenir l'ensemble des versions d'un ou plusieurs fichiers.
jfuser's avatar
jfuser committed
13

jfuser's avatar
jfuser committed
14
En gros, __GitLab__ est une interface qui permet d'utiliser __Git__, plus plein de petits outils/fonctionnalités très pratiques.
jfuser's avatar
jfuser committed
15

jfuser's avatar
jfuser committed
16
### Encore un truc d'informaticien où j'y comprends rien, c'est pas pour moi ça !
jfuser's avatar
jfuser committed
17

jfuser's avatar
up    
jfuser committed
18
Pas si sûr que ça !
jfuser's avatar
jfuser committed
19

jfuser's avatar
jfuser committed
20
21
__GitLab__ va vous permettre de versionner votre __code__, mais aussi vos __publications__, __documentations__ et __résultats__.  
Il va vous permettre de travailler à plusieurs sur le même projet, d'avoir différentes versions du même projet, d'automatiser beaucoup de choses (test, packaging, deploiement...), de reproduire des expériences à l'identique, de partager facilement votre projet avec vos communautés et collègues, etc.  
jfuser's avatar
jfuser committed
22

jfuser's avatar
jfuser committed
23
### Pourquoi GitLab et pas autre chose ?
jfuser's avatar
jfuser committed
24

jfuser's avatar
jfuser committed
25
26
27
28
29
30
Pourquoi refuser d'utiliser un outil moderne qui est complet, facile d'utilisation, répondant à nos problématiques et qui est proposé dans une version opensource et libre.

## Pour aller plus loin

__Pour accéder à la suite c'est par [ICI](https://gitlab.paca.inra.fr/biosp/howtogitlab/wikis/home "Wiki l'ABC de git") !__

Jean-Francois Rey's avatar
Jean-Francois Rey committed
31
32
33
__Un problème technique ?__ : <gitlab-biosp-admin@inra.fr> (l'équipe GitLab Paca)

__Pour avoir de l'aide__ : <gitlab-biosp-users@inra.fr> (liste de discution et d'information des utilisateurs GitLab Paca)  
jfuser's avatar
jfuser committed
34
35

## Accés direct
jfuser's avatar
up link    
jfuser committed
36

jfuser's avatar
oups    
jfuser committed
37
[Page principale](https://gitlab.paca.inra.fr/biosp/howtogitlab/wikis/home)
jfuser's avatar
up    
jfuser committed
38

jfuser's avatar
up link    
jfuser committed
39
40
41
42
43
44
1. [Présentation](https://gitlab.paca.inra.fr/biosp/howtogitlab/wikis/presentation)
2. [S'inscrire](https://gitlab.paca.inra.fr/biosp/howtogitlab/wikis/inscription)
3. [Créer un projet](https://gitlab.paca.inra.fr/biosp/howtogitlab/wikis/projet)
4. [Configurer mon ordinateur](https://gitlab.paca.inra.fr/biosp/howtogitlab/wikis/configurationordinateur) 
5. [Premiers pas](https://gitlab.paca.inra.fr/biosp/howtogitlab/wikis/debut)
6. [Commandes de base](https://gitlab.paca.inra.fr/biosp/howtogitlab/wikis/Commandes)
jfuser's avatar
update    
jfuser committed
45
7. [CI/CD](https://gitlab.paca.inra.fr/biosp/howtogitlab/wikis/CI)
jfuser's avatar
jfuser committed
46

jfuser's avatar
jfuser committed
47
48
49
50
51
## Présentation Git/GitLab

(2014) [PresentationGit.pdf](https://gitlab.paca.inra.fr/biosp/howtogitlab/blob/master/presentation/PresentationGit.pdf)
> La partie GitLab n'est plus à jour dans la présentation