2012-07-16 33 views
10

Tôi đã cố gắng để tìm ra điều này git ra và tại một thời điểm tôi messed với biến http.proxy. Ngay bây giờ nó chỉ là vô nghĩa, 'asdf' để đẩy không hoạt động. Tôi không biết cài đặt proxy là gì (tôi thậm chí không biết máy chủ proxy là gì). Bất kỳ cách nào để đặt http.proxy thành giá trị chính xác?Git http.proxy Thiết lập

Ngay bây giờ các lỗi là: "Không thể giải quyết proxy 'asdf' khi truy cập ... gây tử vong. HTTP yêu cầu không thành

Trả lời

24

Bạn đã thêm một mục nhập vào tệp cấu hình git của mình do nhầm lẫn. có thể thao tác cả tệp cấu hình chung và toàn bộ kho lưu trữ bằng cách sử dụng git config.

Để tìm hiểu xem bạn đã thêm vào proxy để các tập tin cấu hình toàn cầu hay địa phương chạy này từ giao diện điều khiển:

git config -l --global | grep http # this will print the line if it is in the global file 
git config -l | grep http # this will print the line if it is in the repo config file 

Sau đó, để loại bỏ tất cả các http.proxy mục từ một trong hai toàn cầu hoặc các tập tin địa phương chạy này :

git config --global --unset-all http.proxy # to remove it from the global config 
git config --unset-all http.proxy # to remove it from the local repo config file 

Tôi hy vọng điều này sẽ hữu ích.

+0

Trong trường hợp của tôi, tôi đã thiết lập ProxyCommand trong '' '~/.ssh/config''', mà tôi phải loại bỏ trên đầu những gì @mamapitufo đã đề cập. –

0

Các git tập tin cấu hình là một trong những địa phương (tức là nó không được đẩy lên một Vì vậy, trừ khi bạn có một số loại lịch sử địa phương/sao lưu cơ chế tại chỗ (như TimeMachine trên Mac), bạn không thể khôi phục lại nó một cách dễ dàng. 01

Trên Windows chẳng hạn, nếu bạn có quyền truy cập vào sổ đăng ký, you can look for the proxy settings there.

Các vấn đề liên quan