2013-01-31 27 views
6

Khi tôi cố gắng để sao chép sau đây từ kho:Cloning kho git Không

git clone git://gitorious.org/qt/qt5.git qt5 

tôi nhận được lỗi này:

fatal: Unable to look up gitorious.org (port 9418) (This is usually a temporary error   during hostname resolution and means that the local server did not receive a response from an authoritative server.) 

vấn đề là gì?

một điều mà ủy quyền sử dụng mạng của tôi và tôi đã thiết lập nó:

git config --global http.proxy http://192.168.0.7:8080 
+1

Làm việc cho tôi. Ngoài ra tại sao nó được gắn thẻ [tag: github]? –

+2

Nếu bạn đi qua proxy, rất có thể là bạn không được phép kết nối với thế giới bên ngoài mà không cần phải thông qua proxy và proxy này chỉ hỗ trợ các yêu cầu HTTP/HTTPS (chứ không phải GIT). Vì vậy, có lẽ bạn nên sử dụng url: 'https: // git.gitorious.org/qt/qt5.git' –

+0

Tôi khá chắc chắn rằng đó là vì cài đặt proxy, bởi vì tôi đã thử nghiệm nó ở một nơi khác mà không có máy chủ proxy và nó hoạt động, vậy cách đúng để thiết lập proxy cho git ?! – Mosi

Trả lời

8

Hãy thử đầu tiên với một địa chỉ https, chứ không phải là một git (mà cần có một cổng đặc biệt)

https://git.gitorious.org/qt/qt5.git 

Phương án thay thế có thể phức tạp (như ssh port forwarding)

+0

Cảm ơn sự cố đã được giải quyết :) – Mosi