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 push
tô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 .cer
tập tin, vì vậy câu trả lời cho .crt
sẽ 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 git
lệ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 push
lệ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