Sejak pembaruan ke OS X 10.9.2 saya tidak dapat mengkloning repositori git dari github.com
Jika saya menjalankan perintah git clone saya mendapatkan kesalahan berikut:
git clone https://github.com/davedelong/DDMathParser.git
Cloning into 'DDMathParser'...
fatal: unable to access 'https://github.com/davedelong/DDMathParser.git/': SSL certificate problem: Invalid certificate chain
Tidak masalah repositori mana yang saya gunakan. Saya juga mencobanya dengan klien desktop Github.
Jadi saya memeriksa sertifikat SSL dari github.com via Safari dan mendapatkan info, bahwa ssl-cert tidak valid.
Ini adalah screenshot dari masalah saya: https://dl.dropboxusercontent.com/u/215017/github_problem.png
Ada ide? Apakah sertifikat SSL saya rusak?
macos
git
osx-mavericks
github
patrick
sumber
sumber
Jawaban:
Saya baru-baru ini (Jul 2014) memiliki masalah yang sama dan menemukan pada OS X (10.9.4) bahwa ada sertifikat "DigiCert High Assurance EV Root CA" telah kedaluwarsa (walaupun saya juga memiliki yang belum kedaluwarsa).
Saya menemukan dua sertifikat bernama "DigiCert High Assurance EV Root CA", satu berakhir November 2031 dan yang berakhir pada Juli 2014 (beberapa hari sebelumnya). Menghapus sertifikat yang kadaluwarsa menyelesaikan masalah untuk saya.
Semoga ini membantu.
sumber
Saya memperbaiki masalah saya dengan memeriksa Keychain saya (Aplikasi -> Utilitas -> Keychain Access.app)
Saya tahu bahwa saya memiliki Sertifikat Digicert sendiri di Keychain saya. Sepertinya ini rusak. Saya telah menghapusnya dan setelah ini semuanya berfungsi dengan baik.
Sekarang https://github.com memiliki "tombol" hijau di bilah url alih-alih yang abu-abu.
sumber
Buka Keychain di OSX dan cari "Digicert High Assurance EV Root CA-1" dan lepaskan. Kemudian akses Github lagi Via Safari.
Coba operasi git apa pun setelah itu dan itu akan berhasil.
Semoga ini bisa membantu.
sumber
DigiCert High Assurance EV Root CA
dan kemudian menyeret / menjatuhkan ke tampilan jendela Gantungan Kunci "Sertifikat" saya. Hanya berpikir saya akan menyebutkan kalau-kalau orang lain berada di kapal yang sama ... Saya pikir menghapus sertifikat itu membuat saya sakit kepala.EDIT: Sepertinya jawaban @ craigb adalah solusi yang sama . Saya akan meninggalkan jawaban saya di sini karena tautannya ke posting blog resmi tentang cara memperbaiki dan memiliki tangkapan layar.
Menggunakan GitHub untuk Mac pada OS X Mavericks, tiba-tiba, di laptop saya dan komputer kerja saya , saya mulai mendapatkan kesalahan di bawah ini ...
Inilah kesalahan yang saya dapatkan untuk kloning:
... dan inilah kesalahan yang saya dapatkan untuk menyinkronkan:
Singkat cerita, saya baru saja menemukan posting ini yang memiliki penjelasan dan perbaikan ini :
Inilah perbaikan 4 langkah:
Itu memperbaiki masalah bagi saya!
sumber
Dalam kasus saya, menambah atau menghapus sertifikat perantara tidak cukup untuk menyelesaikan masalah. Saya harus menghapus semua sertifikat oleh otoritas yang tidak dikenal di Login Keychains. Itu tidak ditampilkan oleh ikon, Anda harus menyorot masing-masing untuk melihat sesuatu seperti ini:
Sertifikat ini ditambahkan ketika Anda mengklik "Lanjutkan" ke peringatan browser. Semoga info tambahan ini membantu.
sumber