Skip to main content
Мы публикуем частые обновления нашей документации, и перевод этой страницы может все еще выполняться. Актуальные сведения см. в документации на английском языке.

Настройка Git Large File Storage

После установки Git LFS необходимо связать его с большим файлом в репозитории.

Если в репозитории есть файлы, с которыми вы хотите использовать GitHub Enterprise Cloud, необходимо сначала удалить их из репозитория, а затем добавить их в Git LFS локально. Дополнительные сведения см. в разделе Перемещение файла в репозитории в Git LFS.

Если имеются ссылки на файлы Git LFS, которые не были успешно отправлены, появится сообщение об ошибке. Дополнительные сведения см. в разделе Устранение сбоев при отправке данных Хранилище больших файлов Git.

  1. Откройте ТерминалТерминалGIT Bash.

  2. Измените текущий рабочий каталог на существующий репозиторий, который вы хотите использовать с Git LFS.

  3. Чтобы связать тип файла в репозитории с Git LFS, введите git Lfs track, а затем имя расширения файла, который необходимо автоматически отправить в Git LFS.

    Например, чтобы привязать PSD-файл, введите следующую команду:

    $ git Lfs track "*.psd"
    > Adding path *.psd

    Каждый тип файла, который требуется связать с Git LFS, необходимо добавить с git Lfs track. Эта команда изменяет файл GITATTRIBUTES репозитория и связывает большие файлы с Git LFS.

    Примечание: Настоятельно рекомендуем зафиксировать локальный файл GITATTRIBUTES в репозитории.

    • Использование глобального файла GITATTRIBUTES, связанного с Git LFS, может привести к конфликтам при участии в других проектах Git.
    • Включение файла GITATTRIBUTES в репозитории позволяет пользователям создавать вилки или свежие клоны, чтобы упростить совместную работу с помощью Git LFS.
    • Включение файла GITATTRIBUTES в репозиторий позволяет дополнительно включать объекты Git LFS в ZIP-файл и архивы tarball.
  4. Добавьте файл в репозиторий, соответствующий связанному расширению:

    $ git add path/to/file.psd
  5. Зафиксируйте файл и отправьте его в GitHub Enterprise Cloud:

    $ git commit -m "add file.psd"
    $ git push

    Вы увидите некоторые диагностические сведения об отправке файла:

    > Sending file.psd
    > 44.74 MB / 81.04 MB  55.21 % 14s
    > 64.74 MB / 81.04 MB  79.21 % 3s

Дополнительные материалы