1

cygwin (x-server) で SSH を介して自分の PC にレポを複製できますが、HTTPS では機能しません。

私がしようとすると:

git clone https://github.com/gmarik/vundle.git ~/.vim/bundle/vundle

それは永遠に続き、エラーは表示されません。

$ git clone https://github.com/gmarik/vundle.git
Cloning into 'vundle'...

HTTPS を SSH に変更すると、機能します。

私がこれについて心配している理由は、これが私の Vundle が機能しない理由であると考えているからです。

PCでVundleを使用しています(Macで動作しています)。

BundleInstallまたはを試してみるとPluginInstall、githubリポジトリが何であれプラグインでスタックし、エラー表示はありません。この状況は、レポをクローンしようとするときと似ていると思います。

誰でもこの問題を解決できますか? ありがとう!!!!

4

1 に答える 1

2

1 つの可能性は、ファイアウォールが GitHub の危険からあなたを「保護」しているということです。デフォルトでは、SSH はポート 22 を使用し、HTTPS はポート 403 を使用します。cygwin に含まれるユーティリティはわかりませんが、ポート 22 に接続することでこれをテストできます。

$ ssh -T git@github.com
$ telnet github.com 22

およびポート 403

$ wget https://...
$ curl https://...
$ telnet github.com 403

私は逆の問題を抱えている傾向があります: 私が使用しているサーバーのいくつかは、403 での発信接続を許可しますが、22 をブロックします.

于 2014-04-01T17:43:01.367 に答える