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