http/https トラフィックのみを許可するプロキシに座っています。Github からリポジトリを複製できますが、https URL とユーザー名/パスワードを使用してフェッチ/プッシュする必要があります。
現在、私の問題はサブモジュールを含むリポジトリであり、実行するgit submodule update
とタイムアウトになります。これは、ブロックされている SSH 接続を使用しているためだとしか思えません。(プライベートリポジトリのパスワードを要求することさえありません)
http/https トラフィックのみを許可するプロキシに座っています。Github からリポジトリを複製できますが、https URL とユーザー名/パスワードを使用してフェッチ/プッシュする必要があります。
現在、私の問題はサブモジュールを含むリポジトリであり、実行するgit submodule update
とタイムアウトになります。これは、ブロックされている SSH 接続を使用しているためだとしか思えません。(プライベートリポジトリのパスワードを要求することさえありません)
.gitmodules
次のように、https URL を使用してファイルを編集します。
[submodule "vendor/engines/fat_free_crm"]
path = vendor/engines/fat_free_crm
url = https://github.com/fatfreecrm/fat_free_crm.git
次に実行git submodule sync
して、変更をファイルに反映し.git/config
ます。
.gitmodules
リポジトリのルートにあるファイルとファイル.git/config
に、サブモジュールのセクションがあります。そこでURLを編集して、sshではなくhttpsリクエストを介してアクセスできるようにすることができます。
もちろん、それはすでにssh urlである可能性があり、その場合、問題は別のものである可能性がありますが、これが最初に確認する場所です。