私はもうgitリポジトリにアクセスできないプロジェクトを持っています。私は(のBitbucket上の)新しいリポジトリに入れたいが、私はgit push -u origin --all
しようとすると、私はすべてのブランチの! [remote rejected] master -> master (shallow update not allowed)
を取得します。どのようにして浅い更新をプッシュできますか?リモートでreceive.shallowUpdateを設定しますか?
明らかに、receive.shallowUpdate設定オプションがありますが、これはリモート側でどのように設定しますか?私は、元のレポへのアクセス権を持っていないようunshallowクローンを作る
は、オプションではありません。
が重複する可能性を試して見ます(http://stackoverflow.com/questions/6802145/convert-shallow-clone-to-full-clone) – Whymarrh
答えGitは非シャローコピーを作るために、--unshallow'フェッチ '使用して再度フェッチすることがあります。私が言及したように、私はリポジトリへのアクセス権がなくなり、オプションではありません。 – dhuyvetter
ああ、これはより多くのそれのようにする必要があります:http://stackoverflow.com/a/11381860/1267663 – Whymarrh