Comment faire pour ajouter la clé ssh chemin d'accès à une commande git terminal
Le truc, c'est que je n'ai pas les permissions root sur le serveur distant et ne peut pas utiliser la clé ssh par défaut emplacement en raison du même problème, même s'ils sont pour l'utilisateur, je suis actuellement en utilisant la destination est HORS LIMITE.
J'ai découvert que je peux créer un ssh dans un dossier personnalisé, maintenant, je n'arrive pas à trouver une façon de passer cette git. Pour faire clair, je ne peux pas éditer le fichier de configuration, ni puis-je utiliser toutes les racines de commandes.
Il pourrait être quelque chose comme git -i ssh/path
mais je n'arrive pas à trouver toute la documentation sur cette question, j'en sais peut-être pas encore possible.
Si quelqu'un a trouvé une solution pour cette toute orientation est grandement apprécié!
EDIT : SOLUTION
Git clone avec personnalisé SSH à l'aide GIT_SSH erreur
OriginalL'auteur Krotz | 2013-09-10
Vous devez vous connecter pour publier un commentaire.
Utiliser la variable d'environnement
GIT_SSH
de modifier la commande ssh que Git utilise et spécifiez le chemin d'accès au fichier de clé privée:GIT_SSH='ssh -i /home/user/id_rsa'
"/usr/bin/ssh -o StrictHostKeyChecking=no -oUserKnownHostsFile=/dev/null -i /home/robert/press.lo/wp-content/.repos/.ssh/id_rsa": No such file or directory fatal: unable to fork
La fiche d'identité (clé privée) est stocké sur votre ordinateur local, pas le serveur distant.
j'utilise xampp sur localhost, donc, je ne t obtenir 😀
GIT_SSH ne pas accepter les options par défaut définies dans le mais j'ai réussi à la faire pointer vers un fichier de script qui fait exactement ça 😀 merci!
OriginalL'auteur Ted Percival
De la Atlassian comment doc, trouve ici:
https://confluence.atlassian.com/bitbucket/set-up-ssh-for-git-728138079.html
Ouvrez une fenêtre de terminal et entrez le ps -e | grep [s]sh-commande de l'agent pour voir si l'agent est en cours d'exécution.
Si l'agent n'est pas en cours d'exécution, démarrez manuellement avec la commande suivante:
Charge de votre nouvelle identité dans le ssh-agent de la gestion du programme à l'aide de la commande ssh-add.
Enter passphrase for /Utilisateurs/emmap1/.ssh/id_rsa:
Utiliser la commande ssh-add pour lister les clés de l'agent de gestion.
Espère que cela aide...
OriginalL'auteur supaflysnooka