Composer php 在Artifactory中设置私有composer远程存储库

Composer php 在Artifactory中设置私有composer远程存储库,composer-php,artifactory,Composer Php,Artifactory,我们的团队目前正在建立一个本地Artifactory实例,该实例应该连接到一个私有的远程存储库,其中包含TYPO3的ELTS版本。 官方手册规定,您必须包括私有存储库并设置HTTP基本身份验证: 修改composer.json: 调用composer config--auth http-basic.elts.typo3.com[YOUR-USER-NAME][auth-TOKEN]将凭据添加到auth.json文件中 在本地执行这些步骤时,composer可以从专用存储库中提取包,而不会出现任

我们的团队目前正在建立一个本地Artifactory实例,该实例应该连接到一个私有的远程存储库,其中包含TYPO3的ELTS版本。 官方手册规定,您必须包括私有存储库并设置HTTP基本身份验证:

  • 修改composer.json:

  • 调用
    composer config--auth http-basic.elts.typo3.com[YOUR-USER-NAME][auth-TOKEN]
    将凭据添加到auth.json文件中

  • 在本地执行这些步骤时,composer可以从专用存储库中提取包,而不会出现任何问题,并将以下内容写入
    composer.lock

            {
                "name": "typo3/cms",
                "version": "v8.7.34",
                "source": {
                    "type": "git",
                    "url": "git@github.com:TYPO3GmbH/elts-8.7-release.git",
                    "reference": "****************redacted****************"
                },
                "dist": {
                    "type": "zip",
                    "url": "https://elts.typo3.com/dist/typo3/cms/typo3-cms-****************redacted****************-zip-******.zip",
                    "reference": "****************redacted****************",
                    "shasum": "****************redacted****************"
                },
    
    
    但是,当我们在Artifactory服务器(版本7.5.x)上镜像相同的配置时,客户端无法获取包,因为请求特定包版本的API调用会导致HTTP 404错误

    不幸的是,Artifactory日志也没有多大帮助,因为它们没有解释客户机请求遇到http404错误的原因

    这是我们当前的配置:

    如果有人能为我们指出正确的方向,我们将不胜感激!
    谢谢

    我打赌您的composer客户端会以未找到的packages.json错误进行响应?我们正在经历同样的事情@基鲁干我也有同样的错误;您是否找到了愿意共享的解决方案?我打赌您的composer客户端会以未找到的packages.json错误进行响应?我们正在经历同样的事情@基鲁干我也有同样的错误;你有没有找到愿意分享的解决方案?
            {
                "name": "typo3/cms",
                "version": "v8.7.34",
                "source": {
                    "type": "git",
                    "url": "git@github.com:TYPO3GmbH/elts-8.7-release.git",
                    "reference": "****************redacted****************"
                },
                "dist": {
                    "type": "zip",
                    "url": "https://elts.typo3.com/dist/typo3/cms/typo3-cms-****************redacted****************-zip-******.zip",
                    "reference": "****************redacted****************",
                    "shasum": "****************redacted****************"
                },