Comment faire pour exécuter la commande ssh-add sur windows?
Je suis #335 pour le Déploiement sur un VPS , et près de la fin de l'épisode, nous avons besoin pour exécuter ssh-add
pour donner accès au serveur de dépôt github.
Le problème est de savoir comment dois-je exécuter dans windows? Quel est le besoin pour l'installer?
Je sais que pour exécuter ssh
pour accéder au serveur à distance, je peux utiliser Putty
. Mais cette commande doit s'exécuter localement, je ne sais comment l'utiliser Putty
pour ce faire.
En fait. Vous n'avez pas besoin d'. Utiliser Pageant (Putty ssh-agent)... Si vous VOULEZ vraiment faire de l'Unix/Linux, vous devez installer gitbash, mingw ou somethig similaire. Avec Concours, vous n'avez pas à.
OriginalL'auteur cqcn1991 | 2013-09-08
Vous devez vous connecter pour publier un commentaire.
On pourrait installer Git pour Windows et par la suite exécuter
ssh-add
:Étape 3: Ajouter votre clé ssh-agent
cd ~/.ssh
? Nous sommes dans windows, il ne devrait pas être quelque chose comme " C:/'?Ouvrir Git Bash et de l'exécuter. Dans GitBash ~ est également l'utilisateur de votre répertoire home, semble comme linux.
Cela ne semble fonctionner jusqu'à ce que je redémarre.
Semble fonctionner pour moi: j'appelle
D:\>"c:\Program Files\Git\cmd\start-ssh-agent.cmd"
.eval : Le terme 'eval' n'est pas reconnu comme nom d'applet de commande, fonction, fichier de script ou d'un programme exécutable.
OriginalL'auteur
Assurez-vous d'avoir Git et avoir installé git est
cmd
dossier dans votre CHEMIN. Par exemple, sur mon ordinateur le chemin d'accès à git de la cmd dossier estC:\Program Files\Git\cmd
Assurez-vous que votre
id_rsa
fichier est dans le dossierc:\users\yourusername\.ssh
Redémarrer votre invite de commande si vous ne l'avez pas déjà, puis exécutez
start-ssh-agent
. Il permettra de trouver votreid_rsa
et vous invite à entrer la phrase de passeModifier: Il ressemble à
start-ssh-agent
ne fonctionne pas correctement si vous êtes à l'aide de PowerShell. Si vous utiliser PowerShell et Git, vous pouvez installer posh-git. Il est livré avec une applet de commande appeléStart-SSHAgent
qui donne le même résultat questart-ssh-agent
.start-ssh-agent
. C'est tout ce j'avais besoin après une heure de recherche. Merci!!!!Je pense que
start-ssh-agent
fonctionne avec PowerShell. Cependant, j'ai été l'exécution de PowerShell en tant qu'administrateur, de sorte que peut être la clé.OriginalL'auteur
Pour exécuter
ssh-add
sur Windows on pourrait installer git en utilisantchoco install git
. Lessh-add
commande est reconnue une foisC:\Program Files\Git\usr\bin
a été ajouté comme une variable de CHEMIN d'accès et l'invite de commande a été redémarré:C:\Program Files\Git\usr\bin
chemin enfin fixée! Everone était en train de faire toutes sortes d'autres dossiers dans\Git
mais pas usr\binOriginalL'auteur
ssh-add est la commande pour ajouter une touche à un agent local. Mastic a son propre agent de programme appelé pageant, qui exerce la même fonction.
OriginalL'auteur
Si vous essayez de configurer une touche pour utiliser git avec ssh, il y a toujours une option pour ajouter une configuration pour le fichier d'identité.
OriginalL'auteur