Помещенные файлы git lfs не перехватываются git-lfs - PullRequest
0 голосов
/ 01 мая 2019

Я пытаюсь зафиксировать / отправить 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?

1 Ответ

0 голосов
/ 01 мая 2019

Проблема была решена.Эта команда была проблемой:

C:\FilepathTo\Folder> git lfs track '*.tar'

Я должен был использовать двойные кавычки, как показано ниже:

C:\FilepathTo\Folder> git lfs track "*.tar"

, что решило мою проблему.

...