下载 Jfrog PHP 私人神器时出现 302 重定向

2023-12-11

Downloading (connecting...)
Downloading (connecting...)
Update failed (The \
"https://abc.jfrog.io/artifactory/api/composer/php-local/direct-dists/@abc/framework/abc_code.zip" \
file could not be downloaded, got redirect without Location (HTTP/1.1 302 Found))
Would you like to try reinstalling the package instead [yes]? 

早些时候这个工作突然停止了。

在浏览器中也工作正常。只有在做的时候composer update or composer install

  • 作曲家版本:1.5.6
  • 流浪盒:7.0
  • PHP: 5.5
  • 主机操作系统:MacOS
  • 流浪者:2.3
  • 虚拟盒:7.2
  • Scientific Linux 6.5 版 (CentOS)

通过将 Composer 版本升级到 2 解决了这个问题。

当拉取 Artifact 时存在 Composer 版本 1.x 时,Jfrog 会抛出错误。

有时,由于缺少 CA 证书,操作系统无法轻松升级到 Composer 2。

可以按照以下步骤操作:

  1. cd /etc/pki/tls/certs
  2. check ca-bundle.crt文件是否存在:file /etc/pki/tls/certs/ca-bundle.crt
  3. sudo curl https://curl.se/ca/cacert.pem -o /etc/pki/tls/certs/ca-bundle.crt -k运行此命令来下载从 Mozilla 提取的 CA 证书.
  4. 使用以下页面升级 Composerhttps://getcomposer.org/download/ :
    php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
    php -r "if (hash_file('sha384', 'composer-setup.php') === '55ce33d7678c5a611085589f1f3ddf8b3c52d662cd01d4ba75c0ee0459970c2200a51f492d557530c71c15d8dba01eae') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
    php composer-setup.php
    php -r "unlink('composer-setup.php');"
    
    (始终从下载页面因为它会不时变化)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

下载 Jfrog PHP 私人神器时出现 302 重定向 的相关文章

随机推荐