Ich möchte ein Projekt auf die GitHub-Homepage schieben. Daher versuche ich, ssh-key für den github zu erstellen, um es zu verwalten, aber ich habe das Problem, dass git den ssh-key im falschen Verzeichnis erstellt und nicht im Projektverzeichnis /desktop/dogs
.force Git, um den ssh-key im Verzeichnisverzeichnis zu erstellen
Wie kann ich Git sagen, ssh-key im Projektverzeichnis auch /desktop/dogs
und nicht in diesem Verzeichnis c/Users/user82
zu erstellen?
[email protected] MINGW64 ~/desktop/dogs (master)
$ ssh-keygen -t rsa -C "[email protected]"
Generating public/private rsa key pair.
Enter file in which to save the key (/c/Users/user82/.ssh/id_rsa):
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /c/Users/user82/.ssh/id_rsa.
Your public key has been saved in /c/Users/user82/.ssh/id_rsa.pub.
ssh-keygen setzten die Schlüssel im Standardverzeichnis, die nicht falsch ist. Git hat nichts mit dieser Einstellung zu tun. Warum möchten Sie die Schlüssel im Projektverzeichnis verschieben? Sie brauchen das nicht, um das Projekt nach Github zu verschieben. Git verwendet den SSH-Client und der SSH-Client sollte den Standardspeicherort Ihrer Schlüssel kennen, ohne etwas zu tun. – rdupz
Und in jedem Fall, wenn Sie die Datei an einem anderen Ort möchten, verschieben Sie es selbst? – bmargulies