我提前为这个愚蠢的问题道歉,但我正在尝试在我的 Macbook 上为 GitHub 设置 SSH 密钥。我打开终端并转到根目录(我的用户名)并输入“cd ~/.ssh”,它显示“没有这样的文件或目录”。但是,当我输入“ssh -v”时,它列出:
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]
根据另一个网站的信息,这意味着我已经安装了它。但我找不到该目录...
所以我有两个问题:如何修复这个问题?.ssh 目录应该在哪里?
答案1
如果该.ssh
目录不存在,您可以简单地创建它:
mkdir -p ~/.ssh
这里,~
是您的主文件夹,与 相同/Users/allison
。 它与 根目录 不同,因此 是/
整个文件系统的根目录。
请注意,您通常不需要手动创建该文件夹。如果您从未生成任何 SSH 密钥,或者您尚未使用 SSH,则该文件夹不会需要存在。但是,一旦您生成密钥(使用ssh-keygen
),SSH 将自动为您创建文件夹。