Как добавить частное Composer репо в Satis с токеном группы Gitlab? - PullRequest
0 голосов
/ 13 июля 2020

Я использую Satis для своих Composer репозиториев вместе с Gitlab. Это работает с точки зрения открытых проектов. Итак, без второй строки репозиториев он работает. Как только я добавляю вторую строку, она продолжает запрашивать учетные данные. Auth - это имя пользователя и пароль для развертывания от группы. Это работает с точки зрения доступа к репо. Таким образом, он больше не работает ...

{
  "name": "vendor/packages",
  "homepage": "https://packages.vendor.com",
  "description": "All vendor packages",
  "repositories": [
        { "name": "vendor/my-open-package", "type": "vcs", "url": "https://gitlab.com/vendor/my-open-package.git" }
        { "name": "vendor/my-private-package", "type": "vcs", "url": "https://gitlab.com/vendor/my-private-package.git" }
  ],
  "config": {
    "http-basic": {
      "gitlab.com": {
        "username": "gitlab+deploy-token-.....",
        "password": "....."
      }
    }
  }
}

Failed to download ... file could not be downloaded (HTTP/1.1 404 Not Found)
Your credentials are required to fetch private repository metadata (...)
A token will be created and stored in "/.composer/auth.json", your password will never be stored
To revoke access to this token you can visit gitlab.com/profile/applications

Главное, что я хочу, чтобы он работал с групповым ключом, а не с частным. Есть идеи, как это решить?

Большое спасибо!

...