À l'aide de Compositeur et Privé Repository sur GitHub à l'aide de VCS sur le Serveur de Build

Mon compsoser.json utilise 2 dépôts privés de notre Organisation Compte Github et est comme suit.

{
    "name": "API",
    "repositories": [
      {
        "type": "vcs",
        "url": "[email protected]/company/private.git"
      },
      {
        "type": "vcs",
        "url": "[email protected]/company/private2.git"
      }
    ],
    "require": {
        "php": ">=5.3.3",
        "zendframework/zendframework": ">2.1.3",
        "doctrine/mongodb-odm": "dev-master",
        "doctrine/doctrine-mongo-odm-module": "dev-master",
        "company/private": "dev-master",
        "company/private2": "dev-master"
    }
}

Nous avons le programme d'installation de clés SSH et les ajouter à l'clés autorisées sur notre serveur de test. Lorsque nous lancez la commande git clone, il fonctionne parfaitement et n'est pas en train de demander les informations d'identification.

Cependant, quand nous courons compositeur de mise à jour de la collecte des dépôts échoue parce que le compositeur n'a pas accès aux dépôts.

Puisque c'est couru en mode non interactif, car cela fait partie d'un script de compilation, nous ne pouvons pas entrer les informations d'identification et aime avoir ce automatisé.

Que pouvons-nous faire pour laisser compositeur ont accès à nos pensions, lors de la construction?

InformationsquelleAutor Simon | 2014-08-20