web-dev-qa-db-fra.com

Les paquets instantanés ne peuvent pas utiliser ma clé SSH

J'ai installé GitKraken, un client git, via snappy.

$ Sudo snap install gitkrakren

Mais lorsque j'essaie de transmettre à mon référentiel, j'obtiens une erreur d'authentification. C'était bizarre car je peux faire la Push depuis le terminal sans problèmes. Je suis donc entré dans la configuration et j'ai essayé de définir manuellement les clés publique et privée. Mais lorsque j'ai essayé d'ouvrir le dossier ~/.ssh, j'ai reçu un message l'informant de l'interdiction.

  • Se pourrait-il que GitKraken utilise ses propres clés SSH, puisqu'il s'agit d'un paquet instantané?
  • Y a-t-il un moyen de le faire utiliser mes propres clés ou suis-je obligé d'utiliser les clés SSH du paquet instantané?
  • Si c'est le dernier cas, où puis-je les trouver?
4

Il est intentionnel que, par défaut, les instantanés confinés ne puissent pas accéder à vos clés ssh (ni à quoi que ce soit dans les dossiers/fichiers cachés de votre répertoire personnel). Vous ne voulez pas qu'une application aléatoire récupère vos clés et les envoie à un serveur distant.

Vous pouvez toutefois copier tout ou partie de vos clés de ~/.ssh dans le répertoire de base sous lequel se trouve l’instantané ~/snap/gitkraken/current/

4
popey