AzureDevOpsのReposを利用時に、Git LFSのPushでHTTP413エラーが出たときの対処方法についての備忘録として。
目次
原因
AzureとLFSのPushファイルサイズ制限に引っかかっているらしい。しらんけど。
解決方法
git config http.version HTTP/1.1
上記のコマンドを入れた後にgit pushしてやると解決できる場合があります。
ローカルリポジトリで、右クリックして、Git Bashを開いた後に上記のコマンドを手打ちです。
それでも解決できない場合
一度のコミット内に大量のデータが含まれていたり、そもそものファイルサイズがあまりにもデカすぎる(特に動画系)と上記の対応をしてもうまく行かない場合があります。
そんなときは、
- コミットを分けて、Pushも何度かに分けて行う
- デカすぎるファイルは、GoogleDriveなどを使って管理する。(最近のクラウドストレージはバージョン管理機能もあったりします。動画がしっかり対応してるかは未検証。)