Je m'excuse à l'avance pour la question stupide, mais j'essaie de configurer une clé SSH pour GitHub sur mon Macbook. J'ouvre le terminal et vais dans le répertoire racine (mon nom d'utilisateur) et tape "cd ~ / .ssh" et il dit "Aucun fichier ou répertoire". Cependant, lorsque j'entre "ssh -v", il répertorie:
OpenSSH_5.9p1, OpenSSL 0.9.8x 10 May 2012
usage: ssh [-1246AaCfgKkMNnqsTtVvXxYy] [-b bind_address] [-c cipher_spec]
[-D [bind_address:]port] [-e escape_char] [-F configfile]
[-I pkcs11] [-i identity_file]
[-L [bind_address:]port:host:hostport]
[-l login_name] [-m mac_spec] [-O ctl_cmd] [-o option] [-p port]
[-R [bind_address:]port:host:hostport] [-S ctl_path]
[-W host:port] [-w local_tun[:remote_tun]]
[user@]hostname [command]
Ce qui, selon un autre site Web, signifie que je l'ai installé. Pourtant, je ne trouve le répertoire nulle part ...
J'ai donc deux questions: comment résoudre ce problème? Et où est censé se trouver le répertoire .ssh?
cd /
, c'est l'équivalent deC:
Windows ou de cliquer sur votre disque dur dans le Finder.Réponses:
Si le
.ssh
répertoire n'existe pas, vous pouvez simplement le créer:Voici
~
votre dossier de départ et est le même que/Users/allison
. Ce n'est pas la même chose que le répertoire racine, qui est/
et donc la racine de tout le système de fichiers.Notez que vous n'avez généralement pas besoin de créer manuellement le dossier. Si vous n'avez jamais généré de clés SSH ou si vous n'avez pas encore utilisé SSH, le dossier n'a pas besoin d'exister. Cependant, une fois que vous générez une clé (avec
ssh-keygen
), SSH créera automatiquement le dossier pour vous.la source