J'ai récemment installé un serveur interne de référentiel git et l'ai installé et installé avec gitosis installé comme outil de gestion. L'accès en lecture seule est disponible via le protocole git: // et l'accès en écriture est disponible via gitosis en utilisant les clés publiques ssh.Est-il possible d'utiliser la même paire de clés privée/publique ssh sur 2 machines pour accéder à un référentiel git?
J'ai un développeur qui a été autorisé à accéder à ses projets avec une clé publique générée sur son poste de travail.
Il souhaite maintenant accéder à ce référentiel à partir de son ordinateur portable en utilisant la même paire de clés ssh. Il a copié le dossier .ssh dans son intégralité à son ordinateur portable et a essayé de cloner à partir du référentiel sans succès.
Est-ce que c'est une chose à essayer?
Une paire de clés ssh doit-elle être générée par machine? Cela semble bizarre car il faudrait effectivement ajouter un nom d'utilisateur par machine à la configuration de la gitose.
Toute aide serait appréciée.
Nous avons prouvé que la copie des clés ssh vers d'autres machines fonctionne comme indiqué. Nous pensons maintenant que cela peut être plus d'un problème réseau/VPN. Merci pour les réponses. – Lou
Le nom d'utilisateur du développeur est-il le même sur les deux machines client? – Nate
Non, ils ne le sont pas, mais je ne pense pas que cela compte dans ce cas. La commande git clone utilisée spécifie git @ dans la ligne de commande. L'accès se fait donc via l'utilisateur git générique à la fin du dépôt. –
Lou