馬鹿げた質問を事前にお詫びしますが、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]
別のウェブサイトによれば、これは私がそれをインストールしたことを意味します。しかし、どこにもディレクトリが見つかりません...
だから私は2つの質問があります:これをどうやって修正するのですか?そして、.sshディレクトリはどこにあるはずですか?
.ssh
ディレクトリが存在しない場合は、単に作成できます。
mkdir -p ~/.ssh
ここで、~
はホームフォルダーであり、/Users/allison
と同じです。これは、/
であり、ファイルシステム全体のルートであるルートディレクトリとは異なります。
通常、手動でフォルダを作成する必要はありません。 SSHキーを生成したことがない場合、またはSSHをまだ使用していない場合、フォルダはneedに存在しません。ただし、(ssh-keygen
を使用して)キーを生成すると、SSHが自動的にフォルダーを作成します。