Na minha opinião, a chave SSH não é autorizada neste cenário e você precisa criar uma chave pública SSH e solicitar ao administrador do repositório Git para adicionar a chave pública SSH. Você pode consultar o URL abaixo para mais informações:
Problema com o certificado SSL da CA (direitos de acesso do caminho?). Eu tenho um certificado SSL da Commodo e ele instalou ok. Tudo parece estar funcionando corretamente e eu reiniciei o meu servidor e Apache2.
Service apache2 status
não mostra erros.
Isso foi usado:
sudo apt-get update && sudo apt-get upgrade -fy && sudo apt-get dist-upgrade -fy
Os problemas que vejo online lidam com o Amazons Linux (usando o yum) ou o CentOS. Eles disseram para reiniciar o servidor. Estou usando o Ubuntu 16.04 e não sei o que fazer a seguir?
Isso afeta o download de pacotes, como este exemplo:
Eu tentei fazer um comando como:
Eu fiz um arquivo composer.json
{
"require": {
"aws/aws-sdk-php": "3.*"
}
}
composer install
[RuntimeException]
Failed to clone https://github.com/jmespath/jmespath.php.git via https, ssh
protocols, aborting.
- https://github.com/jmespath/jmespath.php.git
Cloning into '/var/www/ssl/s3/test/vendor/mtdowling/jmespath.php'...
fatal: unable to access 'https://github.com/jmespath/jmespath.php.git/':
Problem with the SSL CA cert (path? access rights?)
- [email protected]:jmespath/jmespath.php.git
Cloning into '/var/www/ssl/s3/test/vendor/mtdowling/jmespath.php'...
Permission denied (publickey).
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
Na minha opinião, a chave SSH não é autorizada neste cenário e você precisa criar uma chave pública SSH e solicitar ao administrador do repositório Git para adicionar a chave pública SSH. Você pode consultar o URL abaixo para mais informações:
Isso funcionou para mim. Instalando um certificado raiz / CA Dado um arquivo de certificado de CA foo.crt, siga estas etapas para instalá-lo no Ubuntu:
Crie um diretório para certificados de CA extras em / usr / share / ca-certificates:
sudo mkdir /usr/share/ca-certificates/extra
Copie o arquivo .crt da CA para este diretório:
sudo cp foo.crt /usr/share/ca-certificates/extra/foo.crt
Deixe o Ubuntu adicionar o caminho do arquivo .crt relativo ao / usr / share / ca-certificates para /etc/ca-certificates.conf:
sudo dpkg-reconfigure ca-certificates
Eu encontrei o erro git clone
em uma pequena distro Debian ( Voyage Linux ), e foi porque as CAs raiz padrão não eram 't instalado, significando que o git (e até coisas simples como curl https://google.com
) não puderam verificar os certificados SSL de sites HTTPS.
A solução em lxadm , que funcionou para mim, era apenas instalar ca-certificates
:
sudo apt install ca-certificates