2012-03-16 35 views
6

Tôi gặp lỗi hết thời gian chờ kết nối khi cố gắng sao chép một repo Git qua máy chủ proxy.Thời gian kết nối Git cố gắng sao chép qua proxy

git clone http://opensource.freescale.com/pub/scm/imx/linux-2.6-imx.git
Cloning into linux-2.6-imx...
error: Failed connect to opensource.freescale.com:8080; Connection timed out while accessing http://opensource.freescale.com/pub/scm/imx/linux-2.6-imx.git/info/refs

fatal: HTTP request failed

Tôi đã sử dụng nút mở và đặt proxy git của mình thành địa chỉ máy chủ và cổng. Làm thế nào tôi có thể tải xuống hoặc sao chép một repo Git qua proxy?

+0

thể trùng lặp của [Bắt git để làm việc với một máy chủ proxy] (http: //stackoverflow.com/questions/783811/getting-git-to-work-with-a-proxy-server) –

Trả lời

10

bạn không cần corkscrew để truy cập vào http repo phía sau máy chủ proxy.

đặt biến môi trường http_proxy

export http_proxy=http://<proxy>:<port>/ 

và sau đó git sẽ sử dụng proxy http

xem thêm http://roshansingh.wordpress.com/2008/08/29/using-git-behind-proxy/

+0

Tôi đã thiết lập proxy thông qua lệnh: git config core.gitproxy tên tập tin như thế nào tôi có thể bỏ cài đặt này? – user900785

+0

git config --unset core.gitproxy – patthoyts

+0

Tôi đã bỏ đặt và thử lại với lỗi: git clone http://sw-git.freescale.net/linux-2.6-imx.git Nhân bản thành linux-2.6-imx. .. lỗi: Không thể kết nối với sw-git.freescale.net:8080; Kết nối đã hết thời gian khi truy cập http://sw-git.freescale.net/linux-2.6-imx.git/info/refs gây tử vong: Yêu cầu HTTP không thành công – user900785

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