1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/mirrors-git-lfs

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
INSTALLING.md 4.9 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
Отправлено 10.03.2025 15:23 0f98afb

Установка на Linux с помощью packagecloud

packagecloud хранит пакеты git-lfs для популярных дистрибутивов Linux с использованием менеджеров пакетов типа apt/deb и yum/rpm. Установка с помощью packagecloud является относительно простой и включает два шага:

1. Добавление репозитория packagecloud

Packagecloud предоставляет скрипты для автоматизации процесса конфигурации репозитория пакетов на вашей системе, импорта ключей подписи и т.д. Эти скрипты должны выполняться от имени пользователя sudo root, и вы должны просмотреть их перед запуском. Скрипты следующие:

Скрипты проверяют ваш дистрибутив Linux и версию, а затем используют эти параметры для создания лучшего URL-адреса репозитория. Если вы используете один из дистрибутивов, указанных для последней версии Git LFS на странице packagecloud, например debian/jessie, el/7, вы можете запустить скрипт без параметров:

Для репозиториев apt/deb:

curl -s https://packagecloud.io/install/repositories/github/git-lfs/script.deb.sh | sudo bash

Для репозиториев yum/rpm:

curl -s https://packagecloud.io/install/repositories/github/git-lfs/script.rpm.sh | sudo bash

Если вы используете дистрибутив, который точно не совпадает с доступными репозиториями для Git LFS, но для которого есть репозиторий для совместимого дистрибутива, вы также можете запустить скрипт без параметров. Например, для дистрибутива, совместимого с Debian Jessie или CentOS 7, можно выполнить команду:

Для репозиториев apt/deb:

curl -s https://packagecloud.io/install/repositories/github/git-lfs/script.deb.sh | sudo bash

Для репозиториев yum/rpm:

curl -s https://packagecloud.io/install/repositories/github/git-lfs/script.rpm.sh | sudo bash
```Для apt/deb хранилища:

curl -s https://packagecloud.io/install/repositories/github/git-lfs/script.deb.sh | os=debian dist=jessie sudo -E bash


Переменные `os` и `dist` заменяют значения, определённые системой, и принудительно выбирают хранилище для конкретной версии операционной системы.

Вы также можете использовать следующую команду для автоматического определения имени выпуска для базовых на Ubuntu систем (например, Pop!_OS):

(. /etc/lsb-release && curl -s https://packagecloud.io/install/repositories/github/git-lfs/script.deb.sh | sudo env os=ubuntu dist="${DISTRIB_CODENAME}" bash)


## 2. Установка пакетов

При настроенном хранилище packagecloud для вашей системы вы можете установить Git LFS:

* apt/deb: `sudo apt-get install git-lfs`
* yum/rpm: `sudo yum install git-lfs`

## Примечание о прокси-серверах

Некоторые команды выше требуют наличия интернет-соединения и использования `sudo`. Если ваш хост находится за прокси-сервером, используемым для доступа в интернет, вам может потребоваться наличие переменных окружения `http_proxy` или `https_proxy`. Эти переменные могут быть удалены при переходе в режим root через `sudo`, который по умолчанию сбрасывает окружение. Для решения этой проблемы можно запустить `sudo` с ключом `-E`, `sudo -E ...`, чтобы сохранить переменные окружения.

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/mirrors-git-lfs.git
git@api.gitlife.ru:oschina-mirror/mirrors-git-lfs.git
oschina-mirror
mirrors-git-lfs
mirrors-git-lfs
main