Skip to main content

Enterprise Server 3.15 в настоящее время доступен в качестве кандидата на выпуск.

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

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

Platform navigation

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

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

Note

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

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

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

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

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

    $ git lfs track "*.psd"
    > Tracking "*.psd"
    

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

    Note

    Мы настоятельно рекомендуем зафиксировать локальный ФАЙЛ GITATTRIBUTES в репозиторий.

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

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

    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
    

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