2015-06-04 15 views
7

Thực ra tôi đang cố gắng cài đặt plugin ngCordova cho SQLite. Nhưng nó cho tôi lỗi: Lỗi giao thức SSL không xác định có liên quan đến github.com:443 khi truy cập https://github.com/brodysoft/Cordova-SQLitePlugin.git/info/refs gây tử vong: yêu cầu HTTP không thành công. Khi thực hiện một số nghiên cứu, tôi đã xem xét giải pháp để thiết lập sslVerify thành false. Tôi không thể thiết lập lệnh git config http.sslVerify "false" bằng cách sử dụng dấu nhắc lệnh. Nó cho tôi lỗi: không thể khóa tập tin cấu hình /.gitconfig: Không có tập tin hoặc thư mục như vậy. Tôi cũng đã thử thực hiện thủ công bằng cách chỉnh sửa tệp gitconfig; nhưng nó không xảy raKhông thể đặt sslVerify thành false

Trả lời

12

Thông báo lỗi bạn đã đề cập từ việc cố gắng đặt cấu hình được in khi bạn cố gắng đặt cấu hình git cục bộ khi bạn không ở trong repo git. Bạn sẽ cần phải thiết lập cấu hình toàn cầu (thêm --global) hoặc cd vào một repo git hiện có để đặt nó thành chỉ repo đó.

Lý tưởng nhất là bạn muốn giới hạn phạm vi của cấu hình sslVerify "false", nhưng nếu bạn đang cố gắng để có được những bản sao ban đầu bạn có thể cần phải thiết lập nó như là một môi trường toàn cầu (tạm thời) sử dụng:

git config --global http.sslVerify "false" 

Với rằng bộ bạn sẽ có thể sao chép các repo, tại thời điểm đó tôi khuyên bạn nên unset nó như là một cấu hình toàn cầu và đặt nó trong repo mới nhân bản của bạn:

git config --global --unset http.sslVerify 
cd <your newly-cloned repo> 
git config http.sslVerify "false" 

để xác minh những gì cấu hình của bạn được thiết lập để sau bạn đã hoàn tất, bạn có thể chạy:

git config --global --list 
git config --local --list 
Các vấn đề liên quan