Sau khi nâng cấp lên macOS 10.12 Sierra Tôi không thể đồng bộ hóa với máy chủ git SSL đã mã hóa của mình. Chứng chỉ vẫn hoạt động tốt khi truy cập máy chủ thông qua Safari.git không thể tìm thấy chứng chỉ trong keychain sau khi cập nhật lên macOS Sierra
Tôi nhận được thông báo này khi cố gắng chuyển đến máy chủ:
fatal: unable to access 'https://....': SSL: Can't find the certificate "...." and its private key in the Keychain.
Giấy chứng nhận là có trong keychain, và tên của nó là chính xác (nó làm việc trước khi cập nhật), nhưng bằng cách nào đó tôi không thể Truy cập nó.
~/file .gitconfig tôi vẫn bao gồm này:
[http "https://...."]
sslCert = ....
[credential]
helper = osxkeychain
có bất cứ ai khác đụng vào vấn đề này cho đến nay?
Tuyệt vời! Cách giải quyết đó vẫn hoạt động, nhưng có ai biết về bất kỳ tiến bộ nào trong vấn đề này không? – jonasberglund
Tại sao bạn nghĩ rằng điều này liên quan đến git-credential-osxkeychain? Không thể thấy bất kỳ mã nào có thể xử lý chứng chỉ trong đó https://github.com/git/git/blob/master/contrib/credential/osxkeychain/git-credential-osxkeychain.c – Broatian
Dường như một bản sửa lỗi đang được tiến hành các CURL repo: –