97 votes

Git en disant Powershell ' n’a pas trouvé de ssh-agent '

<p>J’ai git installé et il fonctionne très bien dans l’invite de commandes, mais quand j’ouvre powershell, il me donne cet avertissement :<pre><code></code></pre><p>J’ai des concours en cours d’exécution et chargé avec ma clé privée. Cela fonctionne dans tous les outils de l’interface graphique et l’invite de commande, mais pas dans Powershell.</p><p>Que se passe-t-il ?</p></p>

137voto

Big T Points 1951

Pour ceux qui recherchent une meilleure explication lecture de ce. Ci-dessous est une citation de l'article du blog. En fin de compte l' ssh-agent.exe doit être dans le chemin.

Quand j'ai redémarré mon invite de PowerShell, il m'a dit qu'il n'a pas pu démarrer l'Agent SSH.

Il s'avère qu'il n'a pas été en mesure de trouver la "ssh-agent.exe" exécutable. Ce fichier est situé dans C:\Program Files (x86)\Git\bin. mais ce dossier n'est pas automatiquement ajouté à votre CHEMIN par msysgit.

53voto

brianary Points 2584
<p>Vous pouvez ajouter ce qui suit à la partie supérieure de votre profil (type <code></code> ) :<pre><code></code></pre><p>Puis exécutez <code></code> pour recharger votre profil.</p><p>Cela devrait donner à PoshGit ce qui lui convient sans polluer votre chemin.</p></p>

17voto

Ahmed Points 352
<p>Si vous utilisez git-chic et obtenir cet avertissement, vous pouvez le désactiver en commentant (en ajoutant un signe « # ») la ligne suivante<pre><code></code></pre><p>Dans le fichier</p><pre><code></code></pre></p>

17voto

Khalid Abuhakmeh Points 4711

J'ai pensé à elle. Vous devez configurer GIT_SSH variable d'environnement sur votre machine au point de plink.exe. Cela pourrait être le seul installé avec TortoiseHg / TortoiseGit / Git Extensions ou vous pouvez le télécharger à partir du Mastic Page de Téléchargement, mais assurez-vous que vous utilisez le même système. Meilleur de vous déconnecter de votre session Windows pour vous assurer que cette variable est définie pour Explorer toutes les instances et de commande de windows.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by: