Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save maxim-kravets/e71808395d8302acbe0af88290142e90 to your computer and use it in GitHub Desktop.
Save maxim-kravets/e71808395d8302acbe0af88290142e90 to your computer and use it in GitHub Desktop.

Установка приватного пакета с помощью composer

  1. Необходимо создать ssh ключ и добавить его в настройки профиля GitHub, которому пренадлежит нужный репозиторий, если это не было сделано ранее.

Tip: вы можете использовать данный скрипт для создания и добавления SSH ключа.

  1. Указать url приватного репозитория в composer.json следующим образом:
"repositories": [
  {
    "type": "vcs",
    "url": "https://github.com/myorg/my-private-package"
  }
]
  1. Подключить пакет с помощью комады composer require myorg/my-private-package.
  2. Далее нужно:
  • Перейти по ссылке, которую вы увидите в терминале Github url for tokens generating
  • Откроются настройки GitHub, где нужно сгенерировать токен
  • Скопировать сгенерированный токен Generated token
  • Вставить токен в терминал и нажать Enter

Tip: Вы можете так же сгенерировать токен перейдя по этой ссылке.

Список сгенерированых токенов на GitHub находится здесь.

Список токенов добавленых в конфигурацию composer на локальном компьютере находится в файле ~/.config/composer/auth.json (Ubuntu 18.04).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment