Bu yüzden okulda https sitelerine erişmek için bir sertifika yüklememiz gerekiyor. Firefox'ta sertifikayı alabilirim. Ancak, komut satırı ile bunu yapamam. Örneğin, çalışan git pushalıyorum:
fatal: unable to access 'https://github.com/user/repo': server certificate verification failed. CAfile: /etc/ssl/certs/ca-certificates.crt CRLfile: none
Bunu kaldırmak için bir sertifikayı nasıl alırım? İçe aktarma benim için doğrulayabilmelidir. Ayrıca, bir .cerdosya, bu yüzden cevap .crtişe yaramayacak. Ayrıca, git ayarlarının nasıl yapıldığına dair adımlar istemiyorum. Bunu yapmanın mümkün olup olmadığını bilmek istiyorum. Ya da sadece gitkomut ile kimlik doğrulamasını tamamen devre dışı bırakabilir ve burada cevabın yazdığı gibi sertifikaları yoksaymasını sağlayabilir miyim? Ayrıca, web sayfasının yüklenmesini istemiyorum, bunu yapmak için firefox kullandım. İstediğim git pushkomut gibi standart çıkış vermek:
[master 630d087] message
1 file changed, 93 insertions(+), 80 deletions(-)
rewrite somefile (84%)
Counting objects: 9, done.
Delta compression using up to 4 threads.
Compressing objects: 100% (4/4), done.
Writing objects: 100% (5/5), 978 bytes | 0 bytes/s, done.
Total 5 (delta 2), reused 0 (delta 0)
To https://github.com/User/Repo.git
851ae39..630d087 master -> master
Not: Ben öğrendim git config --global http.sslverify false. Ama ben sadece bir hack değil, her şeyin cevabını görmek istiyorum.
.crt. İhtiyacım var.cer