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 push
alı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 .cer
dosya, bu yüzden cevap .crt
iş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 git
komut 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 push
komut 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