そこで、SSHキーをGitHubに追加する方法のガイドに従って、パスフレーズ付きの新しいSSHキーをGitHubとSSHエージェントに追加しました。ここで、ssh -T git@github.com
すべてを正しく設定したかどうかをテストするためにガイドの説明に従って実行すると、パスフレーズの入力を求められず、すぐに戻りますssh: connect to host github.com port 22: Connection refused
。両方openssh-server
をopenssh-client
インストールし、SSHサービスを実行しています。
ヘルプをいただければ幸いです。
更新:友人のGitLabインスタンスから書き込みアクセス権があるリポジトリを複製しようとすると、同じエラーがスローされます。これはSSHの問題であり、キーの問題ではないようです。(インスタンスに追加しました。)
% ssh -T git@github.com Hi <you_username>! You've successfully authenticated, but GitHub does not provide shell access.
ssh -T git@github.com
。GitHubはシェルアクセスを提供しません。