0

(違いが生じる場合に備えて、これは Github Enterprise にあります)

2 つの非常に大きなファイルを無意識のうちにローカル リポジトリにコミットしたため、変更をリポジトリにプッシュできません。これら 2 つのファイルは、github で許可されているサイズを超えています。私は現在、オリジンの背後にあるいくつかのコミットをローカルに行っています。大きなファイルは気にせず、それ以来それらを削除しましたが、git push originそれでも毎回失敗します。

github で最後のコミットを確認すると、リポジトリは 10 日遅れています。つまり、大きなファイルが失敗するだけでなく、プッシュ全体が失敗します。どうやらレポをプッシュできなくなったようです。試行するたびに、次のエラーが発生します。

remote: error: GH001: Large files detected. You may want to try Git Large File Storage - https://git-lfs.github.com.
remote: error: File lib/abc.csv is 482.56 MB; this exceeds GitHub Enterprise's file size limit of 150.00 MB
remote: error: File lib/xyz.csv is 604.82 MB; this exceeds GitHub Enterprise's file size limit of 150.00 MB
To https://github.foobar.com/userx/myrepo
 ! [remote rejected] master -> master (pre-receive hook declined)
error: failed to push some refs to 'https://github.foobar.com/userx/myrepo'
  • 現在のローカル リポジトリを github リポジトリにプッシュしたいと考えています。
  • 大きすぎるファイルについてはまったく気にしません。それらをgithub にプッシュする必要はありません。
  • 私のローカル リポジトリは、github リポジトリよりも多くのコミットを行っています。大きすぎるファイルを含むコミットは最新のものではありません。

大きなファイルが追加されたコミットまでローカルリポジトリをロールバックせずにこれを修正する方法はありますか?

4

2 に答える 2