Github にプッシュするときに Git プッシュがハングする? 質問する

Github にプッシュするときに Git プッシュがハングする? 質問する

Git プッシュは、github にプッシュしようとするたびにハングします。私は Cygwin と Windows 7 を使用しています。Git は、ブランチをローカルで追跡し、ステータスを提供し、グローバル user.name と user.email を設定し、コミットを許可することで正常に機能します。

私はまだ初心者で、勉強中です。

git pushgit push origin masterまたはと入力するgit push -u origin masterと、空白行が表示されるだけで、プロンプトに戻るには ctl-c を押す必要があります。

ssh-keygen -t rsa -C "[email protected]"ファイル名を聞いてハングする

git push heroku masterハングする

$ git status戻り値On branch master nothing to commit, working directory clean

$ git pull戻り値Already up to date

$ git remote -v戻り値:

heroku  [email protected]:myherokusite.git (fetch)

heroku  [email protected]:myherokusite.git (push) origin  

https://github.com/gitusername/appname.git (fetch) origin  

https://github.com/gitusername/appname.git (push)

or the correct ssh remote settings are returned when trying this with ssh

更新しました:SSH URLを使用する[email protected]:gitusername/gitrepo.gitとハングする

git remote set-url origin https://github.com/gitusername/appname.git正しい

更新しました:ハングしている間、Windows タスク マネージャーで git プロセスが実行されているのを確認できます。

私はもう試した:

異なるインターネット接続場所の使用

httpsとsshを切り替えるとハングする

git をアンインストールしました。以下から再インストールしました:https://code.google.com/p/msysgit/downloads/list

gitをアンインストールしました。Cygwinのgitをインストールしました

Git をアンインストールしました。Windows GUI アプリの Github をインストールし、プッシュできました。しかし、このアプリの機能は限られており、Cygwin ウィンドウから別のアプリに移動させられ、そのアプリで Windows コマンド プロンプトに移動させられて、Cygwin を使用することで回避できたと思っていた完全な機能を使用できなくなりました。

これを解決するために何時間も費やしましたが、以前は問題なく動作していました。ありがとうございます。

2014 年 4 月更新:私はマシン全体をWin 7、Cygwinなどで再構築し、すべて正常に動作するようになりました。

ベストアンサー1

ssh エージェントを再起動してください。

killall ssh-agent; eval `ssh-agent`

おすすめ記事