Sau khi cập nhật lên OS X 10.9.2, tôi bắt đầu có vấn đề chứng chỉ SSL hợp lệ với Homebrew, Textmate, RVM, và Github.
Khi tôi bắt đầu một brew update
, tôi đã nhận được báo lỗi sau:
fatal: unable to access 'https://github.com/Homebrew/homebrew/': SSL certificate problem: Invalid certificate chain
Error: Failure while executing: git pull -q origin refs/heads/master:refs/remotes/origin/master
tôi đã có thể làm giảm bớt một số vấn đề bằng cách chỉ vô hiệu hóa việc xác minh SSL trong Git. Từ giao diện điều khiển (vỏ a.k.a. hoặc thiết bị đầu cuối):
git config --global http.sslVerify false
Tôi Leary đề nghị này vì nó đánh bại mục đích của SSL, nhưng nó là lời khuyên duy nhất tôi đã tìm thấy rằng làm việc trong một pinch.
tôi đã cố gắng rvm osx-ssl-certs update all
trong đó nêu Already are up to date.
Trong Safari, tôi đến thăm https://github.com và cố gắng thiết lập các giấy chứng nhận bằng tay, nhưng Safari không trình bày các tùy chọn để tin tưởng vào giấy chứng nhận.
Cuối cùng, tôi phải đặt lại trình duyệt Safari (Safari-> Đặt lại trình đơn Safari ...). Sau đó, sau đó truy cập github.com và chọn chứng chỉ và "Luôn tin tưởng" này cảm thấy sai và xóa lịch sử và mật khẩu được lưu trữ, nhưng nó đã giải quyết vấn đề xác minh SSL của tôi. Một chiến thắng buồn bã.
Tập lệnh cài đặt npm cố gắng kết nối với https://registry.npmjs.org có lỗi chứng chỉ. Các hướng dẫn của tôi bên dưới giải quyết vấn đề này. –