2017-12-14 3 views
0

Ich möchte mit GitHub und mehreren Konten arbeiten. ich this tutorial bin nach, ich brauche eine einzigartige SSH-Schlüssel für unser zweites GitHub Konto zu generieren und ein Problem treffen:Mac OS, Fehler beim Generieren eines SSH-Schlüssels mit Git: "keine solche Datei"

Spartaste „~/.ssh/id_rsa_nettuts“ failed: Keine solche Datei oder das Verzeichnis

Es gibt eine sehr ähnliche answer, während die Antworten alle Fenster sind und nicht funktionieren.

Der Code ist wie folgt:

$ ls     
id_rsa  id_rsa.pub id_rsa_nettuts known_hosts 
$ ssh-keygen -t rsa -C "[email protected]" 
Generating public/private rsa key pair. 
Enter file in which to save the key (/Users/hou/.ssh/id_rsa): ~/.ssh/id_rsa_nettuts 
Enter passphrase (empty for no passphrase): 
Enter same passphrase again: 
Saving key "~/.ssh/id_rsa_nettuts" failed: No such file or directory 
$ 

Vielen Dank im Voraus.

+0

haben Sie das mit "sudo" versucht? – BRjava

+1

Related: [Die beste Möglichkeit, mehrere private SSH-Schlüssel auf einem Client zu verwenden] (https://stackoverflow.com/a/41135590/4133798) –

+0

@ BRjava Keine plece für Sudo. Ich kann das nicht tun. 'Geben Sie die Datei ein, in der der Schlüssel gespeichert werden soll (/Users/dengjiangzhou/.ssh/id_rsa): ** sudo ** ~/.ssh/id_rsa_nettuts' – dengApro

Antwort

1

hoffe, Sie sind in .sssh dir. Wenn Sie den Schlüsselnamen eingeben, geben Sie einfach den Dateinamen anstelle des Pfads ein. EX:

ssh-keygen -t rsa -C "[email protected]" 
Generating public/private rsa key pair. 
Enter file in which to save the key (/home/hp/.ssh/id_rsa): id_rsa_netus 
Enter passphrase (empty for no passphrase): 
Enter same passphrase again: 
Verwandte Themen