リポジトリ アカウントを持たない Teamcity ビルド エージェントによってデプロイされる大規模なプロジェクトでgit スーパープロジェクト パターンを使用していますが、リポジトリは匿名のクローン作成を許可するように設定されています。http://
このため、git url ではなく urlを使用してサブモジュールをセットアップしました。これに関する問題は、リポジトリが http プッシュを拒否することです。
Total 0 (delta 0), reused 0 (delta 0)
error: RPC failed; result=22, HTTP code = 401
fatal: The remote end hung up unexpectedly
fatal: The remote end hung up unexpectedly
そのため、ブランチを切り替えるときにサブモジュールを更新するたびに、 URLgit remote add-url --push
を追加する必要があります。git://
http://
スーパープロジェクトのサブモジュールを、プル用のgit://
URL とプッシュ用の URL を既に使用するように設定する方法はありますか?