====== Package dépôt privé Gitlab.com ====== **NB** : Le nom du package ne correspond pas forcément au nom du dépôt, mais à celui déclaré dans le fichier composer.json du package. ===== Accès à .ssh/id_rsa.pub possible ===== Ajouter le contenu du fichier .ssh/id_rsa.pub dans gitlab.com puis saisir ceci dans le fichier composer.json du projet : "repositories": [ { "type": "gitlab", "url": "https://gitlab.com/vendor/package.git" } ] Puis installer le package : composer require vendor/package [dev-master] ===== Accès https ===== Si pas d'accès à .ssh/id_rsa.pub, générer un "personnal access token" dans gitlab.com puis placer un fichier auth.json au même niveau que le fichier composer.json du projet (ou saisir dans la catégorie config de composer.json): { "gitlab-token": { "gitlab.com": "...token..." } } Déclarer le repo dans le fichier composer.json du projet : "repositories": [ { "type": "gitlab", "url": "https://gitlab.com/vendor/package.git" } ] Il suffit ensuite d'installer le package en précisant --prefer-dist pour éviter la tentative de récupération via ssh : composer require --prefer-dist vendor/package dev-master