Sto utilizzando lo git superproject pattern in un progetto di grandi dimensioni che viene distribuito da un agente di generazione Teamcity che non ha un account repository, tuttavia il repository è impostato per consentire la clonazione anonima. Per questo motivo ho impostato i sottomoduli con il loro URL http://
anziché con il loro URL git. Il problema con questo è che il repository rifiuta http spinge:diversi URL push/pull per sottomodulo git
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
Così ogni volta che aggiorno i moduli quando si passa rami, devo fare un git remote add-url --push
per aggiungere il git://
url.
C'è un modo per configurare i sottomoduli nel superprogetto in modo tale che utilizzino già l'url http://
per tirare e l'url git://
per spingere?
Forse impostare il 'pushURL' in' .git/sottomoduli//config'. – soulseekah