Para acessar seu Github, você precisa fazê-lo via ssh. Então você precisa adicionar sua chave pública ssh ao github. Depois disso, você poderá acessar o github via ssh, por exemplo:
git init [email protected]:yourname/yourrepo.git
Veja também: Github: gerando chaves ssh , WikiHow
[Editar # 1]
sem verificações de certificado:
GIT_SSL_NO_VERIFY=true git clone https://github.com/p/repo.git
ou autenticado
GIT_SSL_NO_VERIFY=true git clone https://user@pass:github.com/p/repo.git
Para mim, ainda não está claro o que você está pedindo, porque você sabe que a instalação de certificados ca resolverá o problema.
[Editar # 2]
Ok, a outra pergunta foi
how to have only the certificate which is needed to access github.com via https
-
Abra o navegador e vá até o link . Clique no nome verde à esquerda em
https://
e clique em %código%. Na guiaCertificates
, você verá a cadeia de certificados, que é:DigiCert ... DigiCert ... github.com ...
-
Exportar cada um dos certificados DigiCert para um arquivo.
- copie os arquivos para
Details
- execute
/etc/ssl/certs/
, o que cat todos os certificados parac_rehash
- você terminou.
Como eu disse, não sou amigo de tais ações porque o github pode alterar as CAs a qualquer momento, então sempre resultará em trabalho adicional.