|
@@ -1,7 +1,7 @@
|
|
|
|
|
|
---
|
|
---
|
|
title: "Dépôt distant"
|
|
title: "Dépôt distant"
|
|
-date: 2016-03-25
|
|
|
|
|
|
+date: 2016-03-31
|
|
---
|
|
---
|
|
|
|
|
|
Git permet de synchroniser un dépôt local avec un dépôt distant (sur un
|
|
Git permet de synchroniser un dépôt local avec un dépôt distant (sur un
|
|
@@ -13,11 +13,20 @@ commit du serveur.
|
|
|
|
|
|
Il existe des serveurs comme Github qui permettent d'héberger
|
|
Il existe des serveurs comme Github qui permettent d'héberger
|
|
gratuitement des dépôts publics (visibles par tout le monde).
|
|
gratuitement des dépôts publics (visibles par tout le monde).
|
|
-Le serveur Gogs de l'université vous permet d'héberger des dépôts publics ou privés.
|
|
|
|
|
|
+Le serveur Gogs de l'université vous permet d'héberger des dépôts publics mais
|
|
|
|
+également des dépôts privés.
|
|
Il dispose d'une page web vous permettant de gérer vos projets. Pour cela,
|
|
Il dispose d'une page web vous permettant de gérer vos projets. Pour cela,
|
|
allez à l'adresse
|
|
allez à l'adresse
|
|
-[https://gogs.univ-littoral.fr](https://gogs.univ-littoral.fr) et entrez vos
|
|
|
|
-identifiants du portail ULCO :
|
|
|
|
|
|
+[https://gogs.univ-littoral.fr](https://gogs.univ-littoral.fr).
|
|
|
|
+Vous pouvez automatiquement vous créer un compte en utilisant vos identifiant et mot
|
|
|
|
+de passe d'une des sources d'authentification suivantes :
|
|
|
|
+
|
|
|
|
+- La plate-forme [CALCULCO](https://www-calculco.univ-littoral.fr).
|
|
|
|
+- Le serveur mail de l'ULCO.
|
|
|
|
+- Le serveur mail du LISIC.
|
|
|
|
+- Le serveur mail du LMPA.
|
|
|
|
+
|
|
|
|
+Sur justification, des comptes extérieurs pourront également être créés.
|
|
|
|
|
|
![](depot_distant_01.png)
|
|
![](depot_distant_01.png)
|
|
|
|
|
|
@@ -29,11 +38,11 @@ commits, dépôts actifs...) :
|
|
## Créer un dépôt sur un serveur Git
|
|
## Créer un dépôt sur un serveur Git
|
|
|
|
|
|
Pour créer un nouveau dépôt distant, allez sur le site du serveur Gogs et
|
|
Pour créer un nouveau dépôt distant, allez sur le site du serveur Gogs et
|
|
-cliquez "Nouveau dépôt".
|
|
|
|
|
|
+cliquez « Nouveau dépôt ».
|
|
|
|
|
|
![](depot_distant_03.png)
|
|
![](depot_distant_03.png)
|
|
|
|
|
|
-Entrez le nom du dépôt distant à créer, puis cliquez "Créer un dépôt".
|
|
|
|
|
|
+Entrez le nom du dépôt distant à créer, puis cliquez « Créer un dépôt ».
|
|
|
|
|
|
![](depot_distant_04.png)
|
|
![](depot_distant_04.png)
|
|
|
|
|
|
@@ -46,7 +55,7 @@ localement. Attention, il y a une méthode plus simple que celle indiquée (cf.
|
|
Le site du serveur Gogs vous permet de configurer différents paramètres
|
|
Le site du serveur Gogs vous permet de configurer différents paramètres
|
|
concernant votre dépôt. Par exemple pour un dépôt privé, vous pouvez indiquer
|
|
concernant votre dépôt. Par exemple pour un dépôt privé, vous pouvez indiquer
|
|
les personnes que vous autorisez à récupérer et à modifier le dépôt (cliquez
|
|
les personnes que vous autorisez à récupérer et à modifier le dépôt (cliquez
|
|
-"Paramètres" puis "Collaboration" puis entrez et ajoutez le login).
|
|
|
|
|
|
+« Paramètres » puis « Collaboration » puis entrez et ajoutez le login).
|
|
|
|
|
|
![](depot_distant_15.png)
|
|
![](depot_distant_15.png)
|
|
|
|
|
|
@@ -55,7 +64,7 @@ les personnes que vous autorisez à récupérer et à modifier le dépôt (cliqu
|
|
La commande `git clone ...` permet de récupérer un dépôt distant sur votre
|
|
La commande `git clone ...` permet de récupérer un dépôt distant sur votre
|
|
machine. C'est la méthode la plus simple pour récupérer un dépôt.
|
|
machine. C'est la méthode la plus simple pour récupérer un dépôt.
|
|
Pour éviter d'avoir à retaper votre login sans arrêt, pensez à l'ajouter après
|
|
Pour éviter d'avoir à retaper votre login sans arrêt, pensez à l'ajouter après
|
|
-le "https://" lors du clone (vous pouvez également l'ajouter plus tard, dans le
|
|
|
|
|
|
+le « https:// » lors du clone (vous pouvez également l'ajouter plus tard, dans le
|
|
fichier `.git/config`).
|
|
fichier `.git/config`).
|
|
|
|
|
|
![](depot_distant_06.png)
|
|
![](depot_distant_06.png)
|