質問: 警告を修正する方法:idファイルgithubにアクセスできません:そのようなファイルまたはディレクトリはありませんか? host github.com git hostname github.com user git identityfile ~/.ssh/github # i've tried also /home/freinn/.shh/github /home/freinn/githubファイルが作成されていません。作成する必要がありますか?それは完全な警告です:warning: identity file /home/freinn/github not accessible: no such file or directory. hi freinn! you've successfully authenticated, but github does not provide shell access. [freinn@freinn ruby]$ ssh -v git@github openssh_5.9p1, openssl 1.0.0j-fips 10 may 2012 debug1: reading configuration data /home/freinn/.ssh/config debug1: reading configuration data /etc/ssh/ssh_config debug1: /etc/ssh/ssh_config line 50: applying options for * ssh: could not resolve hostname github: name or service not known
回答: これは私のために働いているものです:host github user git hostname github.com identityfile ~/.ssh/id_rsa identityfileは、既存の識別ファイルを指している必要があります。ユーザーのホームディレクトリを参照するチルダ(〜)を使用できます。基本的にエラー: 警告:idファイル/ home/freinn/githubにアクセスできません:そのようなファイルまたはディレクトリはありません。 このファイルが見つからないため、ファイルを作成するか(ssh-keygenを使用)、既存のdsa、ecdsa、またはrsa認証idファイルを指定するか、デフォルトファイルを使用する(行を削除またはコメントアウトする)必要があります。また、ホスト行(host github)では、使用するエイリアスなどのホストパターンを指定できるため、完全なホストを使用する代わりにgit@githubを使用できます。通常は特定のホストエントリを使用しますが、すべてのホストにグローバル設定を適用するワイルドカード文字(*)を使用することもできます。man ssh_configコマンドを実行して、詳細情報を確認してください。