You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: pages/web_cloud/web_hosting/git_integration_webhosting/guide.fr-fr.md
+36-26Lines changed: 36 additions & 26 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,7 +1,7 @@
1
1
---
2
2
title: "Configurer et utiliser Git avec son hébergement web OVHcloud"
3
3
excerpt: "Découvrez comment configurer et utiliser Git avec votre hébergement web dans votre espace client OVHcloud"
4
-
updated: 2024-09-12
4
+
updated: 2025-01-30
5
5
---
6
6
7
7
## Objectif
@@ -46,36 +46,14 @@ Connectez-vous à votre [espace client OVHcloud](/links/manager) et effectuez le
46
46
47
47
Le formulaire d'association de Git s'affiche. Plusieurs éléments doivent être configurés :
48
48
49
-
- Clé SSH
50
49
- Dépôt GitHub
51
50
- Branche du dépôt GitHub
51
+
- Clé SSH (pour un dépôt GitHub privé)
52
52
- Webhook (optionnel)
53
53
54
-
#### Associer une clé SSH à GitHub <aname="linkSSHKey"></a>
55
-
56
-
> [!primary]
57
-
>
58
-
> La génération d'une clé SSH est une étape cruciale, car elle établit une connexion sécurisée et chiffrée entre le répertoire de votre site web et le dépôt GitHub. Cette clé assure que les transferts de données et les modifications de code se font de manière sûre et authentifiée, prévenant les accès non autorisés et garantissant l'intégrité du code.
59
-
>
60
-
61
-
Copiez et enregistrez la clé SSH sur votre compte GitHub. Cela permet d'établir une connexion sécurisée sans nécessiter de saisie de mot de passe à chaque opération Git que vous serez amenés à effectuer.
62
-
63
-
- Connectez-vous à votre compte GitHub.
64
-
- Cliquez sur votre image de profil en haut à droite, puis sur `Settings`{.action}.
65
-
- Sur la nouvelle page, cliquez sur `SSH and GPG keys`{.action} dans la colonne de gauche.
66
-
- Sélectionnez `New SSH key`{.action} ou `Add SSH key`{.action}.
67
-
68
-
Le formulaire d'ajout d'une nouvelle clé SSH s'affiche :
69
-
70
-
-**Title** : ajoutez une description pour votre clé SSH. Par exemple, vous pouvez nommer cette clé « OVHcloud ».
71
-
-**Type of key** : laissez la valeur par défaut `authentication key`{.action}
72
-
-**Key** : collez votre clé SSH.
73
-
74
-
Pour valider les informations, cliquez sur `Add SSH key`{.action}. Si vous y êtes invité, confirmez l'accès à votre compte dans GitHub.
75
-
76
54
#### Définir le dépôt GitHub
77
55
78
-
Retournez sur le formulaire d'association de Git de votre espace client OVHcloud. Vous devez renseigner l'adresse de votre dépôt GitHub. Si vous n'avez pas encore de dépôt GitHub pour votre projet, créez-en un.
56
+
Renseignez l'adresse de votre dépôt GitHub. Si vous n'avez pas encore de dépôt GitHub pour votre projet, créez-en un.
79
57
80
58
Pour créer un nouveau dépôt :
81
59
@@ -92,7 +70,12 @@ Définissez un nom pour votre dépôt et remplissez les informations demandées.
92
70
93
71
Enfin, cliquez sur `Create Repository`{.action}.
94
72
95
-
Copiez l'adresse de votre dépôt GitHub. Celle-ci doit être de la forme `https://github.com/<username>/<repository_name.git>`. Retournez sur le formulaire d'association de Git et collez l'adresse de votre dépôt GitHub dans le champ `Dépôt`{.action}. Si le format de l'adresse n'est pas correct, le message d'erreur suivant apparaît :
73
+
Copiez l'adresse de votre dépôt GitHub. Celle-ci doit être de la forme :
74
+
75
+
-`https://github.com/<username>/<repository_name.git>` pour un dépôt public.
76
+
-`[email protected]:<username>/<repository_name.git>` pour un dépôt privé.
77
+
78
+
Retournez sur le formulaire d'association de Git et collez l'adresse de votre dépôt GitHub dans le champ `Dépôt`{.action}. Si le format de l'adresse n'est pas correct, le message d'erreur suivant apparaît :
@@ -107,6 +90,33 @@ Définissez maintenant la branche de votre dépôt GitHub. La branche par défau
107
90
108
91
Retournez sur le formulaire d'association de Git de votre espace client OVHcloud et indiquez le nom de la nouvelle branche que vous venez de créer.
109
92
93
+
#### Associer une clé SSH à GitHub (uniquement pour les dépôts GitHub privés) <aname="linkSSHKey"></a>
94
+
95
+
> [!primary]
96
+
>
97
+
> La génération d'une clé SSH est une étape cruciale, car elle établit une connexion sécurisée et chiffrée entre le répertoire de votre site web et le dépôt GitHub. Cette clé assure que les transferts de données et les modifications de code se font de manière sûre et authentifiée, prévenant les accès non autorisés et garantissant l'intégrité du code.
98
+
99
+
> [!info]
100
+
>
101
+
> **Pourquoi la clé SSH est-elle nécessaire uniquement pour un dépôt privé ?**
102
+
>
103
+
> Lorsque votre dépôt GitHub est public, les fichiers peuvent être récupérés sans authentification, ce qui signifie que Git peut cloner et mettre à jour le code sans avoir besoin d'une clé SSH. En revanche, si votre dépôt est privé, GitHub exige une authentification pour y accéder. La clé SSH permet alors d’établir cette connexion sécurisée et de garantir que seuls les utilisateurs autorisés puissent interagir avec le dépôt.
104
+
105
+
Copiez et enregistrez la clé SSH sur votre compte GitHub. Cela permet d'établir une connexion sécurisée sans nécessiter de saisie de mot de passe à chaque opération Git que vous serez amenés à effectuer.
106
+
107
+
- Connectez-vous à votre compte GitHub.
108
+
- Cliquez sur votre image de profil en haut à droite, puis sur `Settings`{.action}.
109
+
- Sur la nouvelle page, cliquez sur `SSH and GPG keys`{.action} dans la colonne de gauche.
110
+
- Sélectionnez `New SSH key`{.action} ou `Add SSH key`{.action}.
111
+
112
+
Le formulaire d'ajout d'une nouvelle clé SSH s'affiche :
113
+
114
+
-**Title** : ajoutez une description pour votre clé SSH. Par exemple, vous pouvez nommer cette clé « OVHcloud ».
115
+
-**Type of key** : laissez la valeur par défaut `authentication key`{.action}
116
+
-**Key** : collez votre clé SSH.
117
+
118
+
Pour valider les informations, cliquez sur `Add SSH key`{.action}. Si vous y êtes invité, confirmez l'accès à votre compte dans GitHub.
119
+
110
120
#### Configurer le déploiement automatique
111
121
112
122
En bas du formulaire d'association de Git, une section `Configuration du déploiement automatique`{.action} s'affiche, accompagnée de l'URL de webhook. Configurer un webhook permet à votre dépôt GitHub de notifier automatiquement votre hébergement web OVHcloud des événements qui se produisent sur le dépôt GitHub (nouveau déploiement, changement dans le code, etc.). Cette fonctionnalité est particulièrement utile si vous travaillez en groupe sur le même projet et que vous souhaitez rester à jour de toutes les modifications du dépôt GitHub. Pour en savoir plus, découvrez comment [configurer un webhook sur GitHub](#configureWebhook).
0 commit comments