Vì vậy, ở trường, chúng ta cần cài đặt chứng chỉ để truy cập các trang https. Trong firefox, tôi có thể nhập chứng chỉ. Tuy nhiên, tôi không thể làm như vậy với dòng lệnh. Ví dụ: chạy git pushtôi nhận được:
fatal: unable to access 'https://github.com/user/repo': server certificate verification failed. CAfile: /etc/ssl/certs/ca-certificates.crt CRLfile: none
Làm cách nào để nhập chứng chỉ để xóa cái này? Việc nhập phải có thể xác thực cho tôi. Ngoài ra, nó là một .certập tin, vì vậy câu trả lời cho .crtsẽ không hoạt động. Ngoài ra, tôi không muốn các bước về cách thiết lập git, như tôi đã có. Tôi muốn biết nếu có thể làm điều đó. Hoặc tôi có thể vô hiệu hóa xác thực bằng gitlệnh hoàn toàn và làm cho nó bỏ qua các chứng chỉ như câu trả lời ở đây nói gì không? Ngoài ra, tôi không muốn trang web tải, tôi đã đặt firefox để làm điều đó. Tôi muốn git pushlệnh đưa ra đầu ra tiêu chuẩn như:
[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
Lưu ý: Tôi đã tìm ra nó git config --global http.sslverify false. Nhưng tôi muốn thấy một câu trả lời cho tất cả mọi thứ, không chỉ là một bản hack
.crt. Tôi cần.cer