Problem
# php composer.phar installLoading composer repositories with package informationInstalling dependencies (including require-dev) from lock file- Removing zendframework/zend-stdlib (2.5.1)- Installing zendframework/zend-stdlib (2.2.3)Downloading: Connecting... Failed to download zendframework/zend-stdlib from dist: The "https://api.github.com/repos/zendframework/Component_ZendStdlib/zipball/7c87ce4e840957596bf3401fa4ae4fb0355682e2" file could not be downloaded (HTTP/1.1 404 Not Found)Now trying to download from source- Installing zendframework/zend-stdlib (2.2.3)Cloning 7c87ce4e840957596bf3401fa4ae4fb0355682e2[RuntimeException]Failed to clone git@github.com:zendframework/Component_ZendStdlib.git via git, https, ssh protocols, aborting.- git://github.com/zendframework/Component_ZendStdlib.giterror: The requested URL returned error: 403 Forbidden while accessing https://github.com/zendframework/Component_ZendStdlib.git/info/refs
Steps to solve:
1. Verify the connection to github# ssh -T git@github.com Permission denied (publickey).2. Verify that ssh agent is running
# eval "$(ssh-agent -s)"
Agent pid 1003. Verify that the key is loaded into the ssh agent
4. Set-up github's credentials for local computer# ssh-add -lThe agent has no identities.# ssh-addIdentity added: /home/{user}/.ssh/id_rsa (/home/{user}/.ssh/id_rsa)
# git config --global user.name "{githubuser}"then copy the local key from /home/{user}/.ssh/id_rssa.pub into {githubuser}'s account (Settings->SSH keys->Add SSH key)
then verify it:
5. Run composer update for the specific version you want# ssh -T git@github.comHi {githubuser}! You've successfully authenticated, but GitHub does not provide shell access.
# php composer.phar require zendframework/zend-stdlib 2.2.3
No comments:
Post a Comment