Gitリポジトリサイズの制限を超えてしまいました

リポジトリサイズが制限された場合、現在の最新の情報のみをコピーした新規リポジトリを作成してください。手順については下記を参照してください。

リポジトリを削除すると、元に戻すことができなくなります。操作が完了したことを確認するまで、ローカルリポジトリを削除しないことをおすすめします。

Gitで管理するファイル自体を削除しても、ファイルを履歴として保持するため容量の削減はできません。次の手順で新規リポジトリを作成してください。

(1) 移行前のリポジトリのURLを格納してください

src_repo=<移行前のリポジトリのURL>

(2) --depth 1を指定して移行前のリポジトリの最新のコミットを取得してください

git clone --depth 1 ${src_repo}

(3) cloneしたリポジトリ次に移動してください

cd <cloneしたリポジトリのディレクトリ>

(4) 移行前のリポジトリの最新のコミットIDを格納してください

from_commit=$(git log -1 --pretty=%H)

(5) .git以下をすべて削除してください

rm -rf .git

(6) gitリポジトリとして初期化してください

git init

(7) すべてのファイルをインデックスに追加してください

git add .

(8) 移行前のリポジトリのURLと先頭のコミットIDをコミットメッセージに含めてコミットしてください

git commit -m "from ${src_repo} ${from_commit}"

(9) 移行後のリモートリポジトリのURLを追加してください

git remote add origin <移行後のリポジトリのURL>

(10) 移行後のリモートリポジトリへpushしてください

git push origin main