2

我想在 PHP 满足存储库上制作一个远程存储库工件。

下面是目标满足存储库的配置:

{
  "name": "Satis",
  "homepage": "http://satis.server:48081",
  "repositories": [
       { "type": "composer", "url": "https://packagist.org" }
   ],
   "archive": {
      "directory": "dist",
      "format": "zip",
      "skip-dev": "true"
  },
  "require-dependencies": true,
  "require": {
    ...
  } 
}

在 artifactory 下,在我输入的 URL 字段中:http://satis.server:48081

在作曲家设置中,我选择了自定义选项,我尝试在“下载网址”和“注册表网址”字段中输入“ http://satis.server:48081 ”,但没有结果。

对不起我糟糕的英语

谢谢

4

1 回答 1

1

首先,您需要在 Artifactory 中创建一个远程 PHP Composer 存储库,指向您的 satis URL - http://satis.server:48081。该存储库将代理您满意的存储库。
创建repo后,需要配置composer来使用这个repository,例如:

{
    "repositories": [
        {"type": "composer", "url": "http://localhost:8081/artifactory/api/composer/satis-remote"},
        {"packagist": false}
    ]
}

您也可以使用 Artifactory “Set Me Up” 来获得此配置。

于 2017-03-09T18:05:49.173 回答