Я пытаюсь зафиксировать / отправить 1,2-гигабитный tar-файл на сервер git lfs с помощью Git в Windows 10
Я отслеживал расширение tar с помощью:
C:\FilepathTo\Folder> git lfs track '*.tar'
Бег git lfs track
Возвращает
Listing tracked patterns
Folder\'*.tar' (Folder\.gitattributes)
Я добавляю файл .gitattributes
C:\FilepathTo\Folder> git add .gitattributes
Я добавляю большой файл
C:\FilepathTo\Folder> git add file.tar
Затем подтвердите, что файл отслеживается с помощью
C:\FilepathTo\Folder> git lfs status
On branch MyAwesomeBranch
Git LFS objects to be pushed to origin/MyAwesomeBranch:
Git LFS objects to be committed:
.gitattributes (Git: 136g1ea)
file.tar (Git: 567d1ed)
Git LFS objects not staged for commit:
Я фиксирую файл
C:\FilepathTo\Folder> git commit -m "foo"
[MyAwesomeBranch ecf9735] foo
2 files changed, 0 insertions(+), 0 deletions(-)
create mode 100644 Folder/.gitattributes
create mode 100644 Folder/file.tar
И убедитесь, что файл отслеживается
C:\FilepathTo\Folder> git lfs track ls-files
Что ничего не возвращает.
Я снова проверяю статус lfs, и он не указан как объект для нажатия.
C:\FilepathTo\Folder> git lfs status
On branch MyAwesomeBranch
Git LFS objects to be pushed to origin/MyAwesomeBranch:
Git LFS objects to be committed:
Git LFS objects not staged for commit:
Как и ожидалось, нажатие завершается неудачей с
remote: error: File Folder/file.tar is 1229.43 MB; this exceeds GitHub Enterprise's file size limit of 100.00 MB
Что я делаю не так? Почему подготовленный файл не передается в git lfs?