github guide のpoint 5 (Test everything out)に従うと、sshコマンドも永遠にハングアップしてしまいます。ガイドによると、Github does not provide shell access"というメッセージが表示されるはずです。以下は、ssh -vT [email protected] の出力です。
debug1: Authentication succeeded (publickey).
Authenticated to github.com ([207.97.227.239]:22).
debug1: channel 0: new [client-session]
debug1: Requesting [email protected]
debug1: Entering interactive session.
debug1: Sending environment.
debug1: Sending env LC_MESSAGES = en_US.UTF-8
debug1: Sending env LC_COLLATE = en_US.UTF-8
debug1: Sending env LANG = da_DK.UTF-8
debug1: Sending env LC_CTYPE = en_US.UTF-8
GitHubでは、リモートリポに接続するためのいくつかの方法を提供しています。 私は強力なファイアウォールの内側にいます。 http (httpsではない) を使用する以外は、すべての方法がハングアップします。
例えば、JavaHamcrestプロジェクトでは、(匿名で)提供しています。
も試してみてください。
最後に、UNIXコマンドの前に GIT_TRACE=1
と GIT_CURL_VERBOSE=1
を付けて、デバッグ出力を最大化するために --verbose
というGitオプションを使用します。
例: GIT_TRACE=1 GIT_CURL_VERBOSE=1 git clone --verbose http://github.com/hamcrest/JavaHamcrest.git
エラーが見つかったようです。私が使っているWiMAXルーターは、SSHを混乱させる。他の機種を試したところ インターネットに接続すると、スムーズに進みました。WiMAXルーターのブランドは デンマークのGoogleグループによれば、NATは の実装が壊れている。 http://groups.google.com/group/openspaceaarhus/browse_thread/thread/e99d96122a0522b7。
インターネット供給会社に連絡して調べてもらっています。もし、ルーターとは関係ないことが証明されれば、ここに掲載します。
皆さんのコメントで、インフラの問題かもしれないと気づかせていただき、ありがとうございました。
Xubuntuで同じ問題が発生しました。ssh -Tv [email protected]を実行すると、永遠にハングします。sudo ufw disable
でファイアウォールを無効にすると、問題が解決しました。