Как использовать частный репозиторий Bitbucket в ваших проектах

Использование частного репозитория Bitbucket в ваших проектах

Бывают случаи, когда вы можете захотеть использовать свою личную частную библиотеку в другом проекте. Например, у вас может быть много частных проектов с общей библиотекой, которая не может быть с открытым исходным кодом. В этой ситуации вы можете использовать Packagist и заплатить за частный репозиторий, или вы можете использовать Bitbucket с его БЕСПЛАТНЫМИ частными репозиториями.

Чтобы включить свой частный репозиторий Bitbucket через Composer, добавьте следующие строки в ваш composer.json:

  "репозитории": [{"тип": "vcs", "url": "git@bitbucket.org: yourName/yourRepository.git"  }]  

VCS означает «система контроля версий». Сюда входят системы управления версиями, такие как git, svn, fossil или hg. У композитора есть тип репозитория для установки пакетов из этих систем.

Если вы сейчас запустите composer-install , вам нужно будет поместить ключ потребителя в свой CLI Интерфейс командной строки . Это не проблема, но если у вас есть непрерывная интеграция или ваша система развертывания запускает команду composer install, у вас должна быть автоматическая система, которая может вставлять ключ потребителя или какой-то волшебный скрипт для управления им.

Итак, чтобы избежать этой проблемы, вам нужно открыть основной репозиторий из Bitbucket. Для этого создайте ключ ssh и скопируйте открытый ключ.

После этого вам нужно открыть вашу приватную библиотеку из Bitbucket, добавить доступ ssh и вставьте ранее созданный открытый ключ.

Теперь вы можете запустить composer-install для любого запроса, поступающего в ваш интерфейс командной строки, и получить идеальное автоматическое развертывание.

Оцените статью
nanomode.ru
Добавить комментарий