2017-05-18 18 views
1

Gitサーバー上のGitリポジトリに自分のコード(多くのブランチを含む)を持っていて、自分の組織内でbitbucketに移動したいと思っています。レポのサイズは6 GBを超えていますので、大きなバイナリファイルにGit LFSを使用したいと思います。レポをbitbucketに移行するにはどうすればよいですか? ミラー化されたコピーを取るだけで、大容量ファイルをGit LFSに追加することはできず、コード全体をbitbucketにプッシュすると、ソフトクォータ制限とハードクォータ制限に達しているため、読み取り専用になります。 リポジトリ全体をクローンすると、git lfsにファイルを追加してから、それらをブランチやタグを含む新しいbitbucketリポジトリにプッシュするにはどうすればいいですか?gitリポジトリをbitbucketに移行

+0

プロジェクトの履歴を書き直す必要がありますが、ファイルをLFSに配置する方法はわかりません。 –

答えて

0

bitbucketで新しいrepoを作成します。 lfsを使用するようにbitbucketを設定します。 すでに使用している場合は、LFS用にLFSを設定しておく必要があります。その後、

+0

これは役に立ちません。 bitbucketをマスタにプッシュすると、サイズが6 GBを超えるため、repoは読み取り専用になります。最後のステップの前にlfsにファイルを追加するときには、まず.gitattributesファイルをプッシュしてLFSをアクティブにできるようにしなければなりません。 .gitattributesファイルのみをどのようにプッシュできますか? –

+0

たぶん、 'git push --all bitbucket'を試してみてください。https://confluence.atlassian.com/bitbucketserver/importing-code-from-an-existing-project-776640909.html – atpanos

+0

'git lfs push --all bitbucket' – atpanos

関連する問題