Outils pour utilisateurs

Outils du site


divers:git:depots_sur_serveur_prive

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
divers:git:depots_sur_serveur_prive [2021/07/03 16:56]
marclebrun [Créer un nouveau dépôt pour un projet]
— (Version actuelle)
Ligne 1: Ligne 1:
-====== Utiliser des dépôts distants sur son serveur privé ====== 
- 
-Source : [[https://​www.linux.com/​training-tutorials/​how-run-your-own-git-server/​|How to Run Your Own Git Server]] 
- 
-===== Sous Linux ===== 
- 
-Source : [[https://​medium.com/​@stadja/​tout-sur-comment-se-connecter-%C3%A0-un-serveur-ssh-sans-mot-de-passe-b2cc5c0a86e1]] 
- 
-==== Générer une clé SSH ==== 
- 
-Si on n'en a pas encore une, créer une paire de clés avec cette commande : 
- 
-<code bash> 
-ssh-keygen -t rsa -b 2048 -C "​mon-adresse@email"​ 
-</​code>​ 
- 
-  * **Chemin de la sauvegarde** : accepter le chemin et le nom du fichier proposés. 
-  * **passphrase** : ne pas mettre de passphrase sinon il faudra l'​entrer à chaque fois qu'on voudra utiliser cette paire de clés. 
- 
-Deux fichiers sont créés : 
- 
-<code bash> 
-/​home/​marc/​.ssh/​id_rsa ​    # clé privée 
-/​home/​marc/​.ssh/​id_rsa.pub # clé publique 
-</​code>​ 
- 
-==== Envoyer la clé publique sur le serveur ==== 
- 
-<code bash> 
-ssh-copy-id marc@SERVEUR 
-</​code>​ 
- 
-Entrer le mot de passe de cet utilisateur sur le serveur. 
- 
-==== Tester la connexion ==== 
- 
-<code bash> 
-ssh marc@SERVEUR 
-</​code>​ 
- 
-Normalement l'​accès est maintenant autorisé sans entrer de mot de passe. 
- 
-===== Sous Windows ===== 
- 
-Source: [[https://​support.atlassian.com/​bitbucket-cloud/​docs/​set-up-an-ssh-key/​]] 
- 
-//...à suivre...// 
- 
-===== Créer un nouveau dépôt pour un projet ===== 
- 
-Sur le serveur, créer un utilisateur **git** : 
- 
-<code bash> 
-sudo adduser git 
-</​code>​ 
- 
-Sur la machine locale, tester la connexion SSH de l'​utilisateur **git** : 
- 
-<code bash> 
-ssh git@SERVEUR 
-</​code>​ 
- 
-Sur la machine locale, envoyer la clé RSA sur le serveur dans le compte 
-de l'​utilisateur **git** : 
- 
-<code bash> 
-cat ~/​.ssh/​id_rsa.pub | ssh git@SERVEUR "mkdir -p ~/.ssh && cat >> ~/​.ssh/​authorized_keys"​ 
-</​code>​ 
- 
- 
-//...à suivre...// 
  
divers/git/depots_sur_serveur_prive.1625331366.txt.gz · Dernière modification: 2021/07/03 16:56 par marclebrun