Ho un progetto per il quale non ho più accesso al repository git. Voglio metterlo in un nuovo repository (su Bitbucket), ma quando provo a git push -u origin --all
ottengo ! [remote rejected] master -> master (shallow update not allowed)
per tutti i rami.Come posso spingere un aggiornamento superficiale? Impostare receive.shallowUpdate sul telecomando?
Apparentemente c'è un'opzione di configurazione receive.shallowUpdate, ma come posso impostarla sul lato remoto?
La creazione di un clone non adeguato non è un'opzione, poiché non ho accesso al repository originale.
Eventuali duplicati di [Convertire superficiale clone alla piena clone] (http://stackoverflow.com/questions/6802145/convert-shallow-clone-to-full-clone) – Whymarrh
La risposta è quella di recuperare di nuovo usando 'git fetch --unshallow', per creare un clone non superficiale. Come ho già detto, non ho più accesso al repository, quindi non è un'opzione. – dhuyvetter
Ah, quindi questo dovrebbe essere più simile a questo: http://stackoverflow.com/a/11381860/1267663 – Whymarrh