Git Submodule - Permission refusée
Je ne suis pas en mesure de cloner le sous-module existant au sein de mon dépôt git. J'ai accès à l'ensemble du référentiel,
Ont utilisé les commandes ci-dessous, mais à force de travail, s'il vous plaît aider quelle est la bonne façon de cloner les submodules dans le référentiel existant.
djrecker$ git sous-module de mise à jour --init --recursive
Sous-module 'Chemin' ([email protected]:Path) enregistré pour le chemin 'App'
Le clonage en 'Chemin'...
Permission denied (publickey).
fatale: impossible de lire à partir d'un dépôt distant.
Merci
Djrekcer
source d'informationauteur Max
Vous devez vous connecter pour publier un commentaire.
J'ai été confronté au même problème. Le problème était sur votre dépôt github , vous utilisez peut-être quelques vieux clé ssh.
Vous devez mettre à jour les clés ssh.
Cela a fonctionné pour moi !!
J'ai eu cette question. Dans mon cas, la clé publique (~/.ssh/id_rsa) n'est pas configuré sur le serveur correctement.
Vous assurer que vous obtenez tous les submodules:
Référence: Git sous-module de mise à jour récursive
Pour diagnostiquer les problèmes d'autorisation avec votre clé:
ssh -vT [email protected]
. S'assurer de la clé que vous avez mis en place est répertoriée. Pour obtenir de l'aide sur des problèmes d'autorisations, suivez ce guide:https://help.github.com/articles/error-permission-denied-publickey/
De vérifier les détails de votre submodules
.gitmodules
dans le dossier racine du projet et d'assurer les choses semblent ok. Comme recommandé par @VonC essayer de clonage dans un dossier séparé.Il est intéressant de noter, dans une occasion similaire en utilisant HTTPS lien a fonctionné pour moi.