-
SSHキーの生成と設定:
- SSHキーペアを生成するために、以下のコマンドを実行します:
ssh-keygen -t rsa -b 4096 -C "[email protected]"
- 公開鍵(id_rsa.pub)をGitHubアカウントのSSHキーに追加します。
- SSHキーペアを生成するために、以下のコマンドを実行します:
-
SSH接続のテスト:
- ローカルマシンで以下のコマンドを使用してSSH接続をテストします:
ssh -T [email protected]
- 正常に接続できた場合、メッセージが表示されます。
- ローカルマシンで以下のコマンドを使用してSSH接続をテストします:
-
パスフレーズの設定:
- SSHキーにパスフレーズを設定している場合、以下のコマンドを使用してSSHエージェントにパスフレーズを追加します:
ssh-add ~/.ssh/id_rsa
- SSHキーにパスフレーズを設定している場合、以下のコマンドを使用してSSHエージェントにパスフレーズを追加します:
-
ファイアウォールとプロキシの設定:
- ファイアウォールやプロキシがSSH接続をブロックしていないことを確認します。
- プロキシを使用する場合は、以下のコマンドを使用してプロキシ設定を行います:
export https_proxy=http://proxy.example.com:8888
-
GitHubの接続エラーの解決:
- エラーメッセージに基づいて、適切な対処方法を見つけます。
- 例えば、"Host key verification failed"エラーが表示される場合は、以下のコマンドを実行してホストキーを削除し、再度接続を試みます:
ssh-keygen -R github.com
以上が、GitHubへのSSH接続のテスト方法とトラブルシューティング方法の概要です。必要に応じて、上記の手順とコード例を参考にしてください。