• If you are still using CentOS 7.9, it's time to convert to Alma 8 with the free centos2alma tool by Plesk or Plesk Migrator. Please let us know your experiences or concerns in this thread:
    CentOS2Alma discussion

Resolved PHP Composer: git clone --mirror '[email protected]:

JulianDot

Basic Pleskian
In my composer.json i have a line like:
Code:
  "repositories": [
    {
      "type": "vcs",
      "url": "https://github.com/something/zend-expressive-hal"
    }

If i run from Plesk the PHP Composer, i am getting the error :
Code:
Failed to execute git clone --mirror '[email protected]:somethingl/zend-expressive-hal.git' '/.composer/cache/vcs/git-github.com-something-zend-expressive-hal.git/'

It seem that Plesk is running that command unsing git@ instead of https , which require an exchange of ssh keys.
 
Hello!
As I understand you are trying to install the forked package "zendframework/zend-expressive-hal". Can you provide your "require" section?
Try to use "zendframework/zend-expressive-hal": "~1.3.0" instead of "somethingl/zend-expressive-hal": "~1.3.0" in require section.

Also please read Repositories - Composer
 
Last edited:
We forked that package because is abandoned and we have fixed an issue there ...
That's why we need to call it directly from github

Anyway , it seem that is not a Plesk issue, but the problem is in Composer itself.
If i run composer from command line, is still asking for a github token

Maybe is a good idea of allowing in Plesk's PHP Composer to input a token somewhere, and use it in conjuction with github call ?
 
"We forked that package because is abandoned and we have fixed an issue there ..."
Since you fixed the issue in a separate branch ( your-branch-name for example ) of the forked repository, then this should work: "zendframework/zend-expressive-hal": "dev-your-branch-name" even without editing "repositories" section. You do not need to call the forked repository directly.
Versions and constraints - Composer
 
Last edited:
We managed to solve this one, by running first in CLI composer install,
add the token to github when asked, then rerun it from Plesk

That interactive ' add the token to github" is quite annoying
 
Back
Top