6

私はWindows7、64ビットを使用しており、githubリポジトリで動作するようにmsysgitをインストールしました。私の古いラップトップ(32ビット、Windows 7も)では、gitは問題なく実行されましたが、git bashの実行が遅くなりました(コマンドを入力すると、実際に表示されるまでに数秒かかります)。変更をプッシュしようとすると断続的に機能しますが、多くの場合、「ssh.exeが機能しなくなりました...」というダイアログボックスが表示されます。その上でキャンセルをクリックして、コマンドを再試行します。最終的には、認証コードを要求して機能します。そのステップに到達すると、問題なくプッシュします。問題はそのステップにたどり着くところです。

つまり、基本的に、私の問題は次のとおりです。

  • ほとんどのコマンドでgitの実行が遅くなりますが、コマンドを実行する前に入力するのも遅くなります
  • git bas(ssh.exe)を押すと動作を停止し、断続的に動作します。

この問題が発生してからWindowsを再インストールしましたが、修正されませんでした。

4

5 に答える 5

0

git bashとcmd.exeでの入力が遅いことに関して、これらの他の質問に答えがあるかもしれません。

1つ目は、Lenovoラップトップを実行している場合の解決策です(万が一、1つで実行していますか?)。

Windowsを再インストールした後でも同じ問題が発生しているとのことですが、これはハードウェア、またはこの特定のハードウェア用にインストールされているサービスやソフトウェアに関連していると思います。

また、管理者としてgit bashを実行してみて、違いが生じるかどうかを確認します。

SSHの問題は他の問題に依存している可能性があるため、最初に入力が遅い問題を解決します。

于 2012-02-10T09:20:09.167 に答える
0

私は同じ構成を持っています:Win 7 64ビット、Msysgit、github。githubにプッシュすると、「ssh.exeが動作を停止しました」という問題が発生しました。

別のssh.exeを使用して解決しました。Cygwinをインストールし、すべてのバイナリをgitのバイナリフォルダーにコピーしました。

msysgitのインストール中に、使用する外部sshクライアントを指定すれば、このハッキングを回避できると思いますが、現時点では、これは良い考えのように思えました。

于 2012-02-29T22:39:10.940 に答える
0

断続的なプッシュ、フェッチ、およびその他のリモートコマンドは、中央リポジトリがホストされているものに割り当てられた同時ssh接続が十分でないことを示しています。より多くの同時安全接続を可能にするために構成を強化します。これは、1人のユーザーを使用してすべてのgitユーザーへのアクセスを許可し、提供された公開鍵に基づいてユーザーを区別するgitoliteやgitosisなどを使用している場合に特に当てはまります。

于 2012-01-08T19:52:35.153 に答える
0

私もこの問題に直面しました。gitが使用していたssh.exeは、米国のオフィスに接続するために実行していたOpenSSHでも使用されていました。独自のTortoiseSVNもインストールしましたssh.exe

Gitをアンインストールし、再インストール中ssh.exeにTortoiseSVNの一部を使用するようにGitを構成しましたが、この問題は解決しました。

于 2013-01-19T06:13:18.320 に答える
0

今日も同じ問題に直面しました。アンチウイルスを無効にすると、完全に機能しました。

于 2013-10-07T18:59:01.007 に答える