実現したいこと
100MB以上のファイルが入っているSVNリポジトリをGitHub用のGitに変換したい
前提
SVNで管理していたリポジトリを、"git svn"を使ってGitに変換し、
それをGitHubで管理しようとしています。
ほとんどのリポジトリはうまくいっているのですが、
100MB以上のファイルが複数入っているリポジトリを変換して、
それをGitHubにプッシュしようとすると、エラーになってしまいました。
調べてみたところ、GitHubでは、
100MB以上のファイルはプッシュできない仕様になっていました。
試したこと
そのファイル自体は、無理ならリポジトリから外しても構わないものだったので、
SVNから変換し終わったものをGit上で削除してみましたが、
追加されたログが残っている時点でダメなのか、エラーは消えません。
また、SVNのリポジトリの中には、過去に追加して、
すでに削除済みになっている100MB以上のファイルもあると記憶しています。
このように、SVNで大きなファイルをコミットしてしまっていたリポジトリを、
"git svn"で変換してGitHubにプッシュしたい場合、どのような方法がありますでしょうか。
Git LFSというサービスもあるようですが、アカウントごとの課金制のようですし、
それは最後の手段として考えています。
よろしくお願いいたします。

回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2024/03/08 08:30