Если в вашем репозитории есть существующие файлы, с которыми вы хотите использоваться GitHub, сначала нужно удалить их из репозитория, а затем добавить локально Git LFS (Git Large File Storage — поддержка хранения больших файлов в Git) . Дополнительные сведения см. в разделе Перемещение файла в репозитории в Git Large File Storage.
Если имеются ссылки на файлы Git LFS (Git Large File Storage — поддержка хранения больших файлов в Git), которые не были успешно отправлены, появится сообщение об ошибке. Дополнительные сведения см. в разделе Устранение ошибок отправки в хранилище больших файлов GIT.
Примечание.
Прежде чем пытаться отправить большой файл в GitHub Enterprise Server, убедитесь, что вы включили Git LFS (Git Large File Storage — поддержка хранения больших файлов в Git) его на вашей компании. Дополнительные сведения см. в разделе Настройка хранилища больших файлов Git для предприятия.
-
Откройте ТерминалТерминалGIT Bash.
-
Измените текущий рабочий каталог на существующий репозиторий, который вы хотите использовать с Git LFS (Git Large File Storage — поддержка хранения больших файлов в Git).
-
Чтобы связать тип файла в вашем репозитории с Git LFS (Git Large File Storage — поддержка хранения больших файлов в Git), введите
git lfs track, а затем имя расширения файла, в которое вы хотите автоматически загрузить Git LFS (Git Large File Storage — поддержка хранения больших файлов в Git).Например, чтобы привязать PSD-файл, введите следующую команду:
$ git lfs track "*.psd" > Tracking "*.psd"Каждый тип файла, с которым вы хотите ассоциироватьсяGit LFS (Git Large File Storage — поддержка хранения больших файлов в Git), должен быть добавлен .
git lfs trackЭта команда изменяет файл .gitattributes вашего репозитория и связывает большие файлы с Git LFS (Git Large File Storage — поддержка хранения больших файлов в Git).Примечание.
Мы настоятельно рекомендуем зафиксировать локальный ФАЙЛ GITATTRIBUTES в репозиторий.
- Использование глобального файла .gitattributes , связанного с , Git LFS (Git Large File Storage — поддержка хранения больших файлов в Git) может вызывать конфликты при внесении вклада в другие проекты Git.
- Включение файла .gitattributes в репозиторий позволяет людям, создающим форки или свежие клоны, легче сотрудничать с использованием Git LFS (Git Large File Storage — поддержка хранения больших файлов в Git).
- Включение файла .gitattributes в репозиторий позволяет Git LFS (Git Large File Storage — поддержка хранения больших файлов в Git) по желанию включать объекты в архивы ZIP и tarball.
-
Добавьте файл в репозиторий, соответствующий связанному расширению:
git add path/to/file.psd -
Зафиксируйте файл и отправьте его в GitHub:
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