2013-05-20 26 views
43

Khi câu hỏi nói cách cài đặt Github cho Windows mà không cần kết nối internet? Nếu nó không phải là có thể sau đó là có một số khách hàng lựa chọn với các tính năng sau:Làm thế nào để cài đặt Github cho Windows ngoại tuyến?

  • Hỗ trợ cho proxy
  • offline cài đặt

tôi thấy smartgit trong đó có một trình cài đặt ẩn nhưng có vẻ như nó doesn không có hỗ trợ proxy.

Nếu không có khách hàng như vậy thì có thể làm gì để mở rộng chức năng của github cho các cửa sổ hoặc một số ứng dụng khách khác? Tôi có nghĩa là có một cách để sử dụng một số API để mở rộng nó? Mọi liên kết cho điều đó sẽ hữu ích.

+0

SmartGit có hỗ trợ Proxy: đảm bảo bạn có 'http.proxy' và bạn bè được định cấu hình đúng: https://www.kernel.org/pub/software/scm/git/docs/git-config.html. Lưu ý rằng tính năng tự động cập nhật của SmartGit/Hg và tích hợp meta GitHub 'sử dụng các cài đặt Proxy riêng biệt từ Tùy chọn - Kiểm tra phiên bản mới. Đây là hoàn toàn không liên quan đến hoạt động Git. – mstrap

+1

Tôi đã sử dụng GitExtensions trên Windows, tôi nghĩ cài đặt mặc định đi kèm với plugin proxy. Nhưng nghiêm túc, dòng lệnh là tốt hơn nhiều so với bất kỳ khách hàng hiện tại nào. – 1615903

+2

Không thể hiểu làm thế nào điều này là off-topic. Các câu hỏi thường gặp nói rằng SO có thể được sử dụng cho các câu hỏi về "các công cụ phần mềm thường được các lập trình viên sử dụng". Git không được sử dụng? Tôi đã ấn tượng rằng nó được sử dụng. –

Trả lời

12

"GitHub cho Windows" là một trong những ứng dụng độc đáo/gây phiền nhiễu ClickOnce. Chúng lý tưởng cho các ứng dụng có xu hướng yêu cầu trực tuyến để hoạt động (như đăng lên trang web kiểm soát nguồn trực tuyến ...)

Các tính năng "clone to windows" khác từ trang web và tự động chứa SSH quản lý (cũng bán gây phiền nhiễu), không có gì đặc biệt về nó khác sau đó được "đẹp".

Nếu bạn thực sự thực sự cần công việc ngoại tuyến, hoặc sau proxy, hãy tải một thứ khác. GitExtenions là sự tích hợp tuyệt vời vào các menu ngữ cảnh của cửa sổ và trình quản lý repo tuyệt vời và giao diện thêm/stash/cam kết không quá khó hiểu. Nó nhắc tôi rất nhiều về TortoiseSVN.

MSysgit cũng là một tùy chọn cho GUI, nhưng hơi thô hơn một chút (có vẻ rất 16bit app'ish). Cá nhân, tôi muốn sử dụng các dòng lệnh sau đó nó, nhưng đó là tôi và sự lựa chọn của tôi.

Oh, và cuối cùng, trong vòng chưa đầy 10 giây sau đó và 1 google search, tôi thấy làm thế nào để thiết lập GHfW làm việc thông qua một proxy bằng cách sử dụng tiêu chuẩn .gitconfig

+0

Tôi tìm thấy các liên kết để làm cho GHfW làm việc thông qua proxy nhưng nó không phải là rất tốt. Tôi đã lấy proxy khi tôi đang sử dụng internet mà không cần proxy và nó đã bị hỏng. Không thể đăng nhập vào phần mềm. Nó nói rằng một proxy đã can thiệp. Tôi đã chắc chắn rằng .gitconfig không có proxy nhưng nó không hoạt động. Sẽ thử GitExtensions và cung cấp cho bạn thông tin phản hồi. Cảm ơn. –

+0

Tôi đã kiểm tra GitExtensions. Nó hoạt động. Có hỗ trợ proxy. –

+23

Có thể bạn không nhận được câu hỏi và tôi ngạc nhiên khi tác giả đã đánh dấu câu trả lời này là trả lời vì câu hỏi là "Cách CÀI ĐẶT GitHub cho Windows ngoại tuyến hoặc sau proxy", trong khi bạn đang trả lời liên quan đến "Cách để sử dụng GitHub cho Windows ngoại tuyến hoặc sau một proxy ". Dù sao, tôi hiện đang liên hệ với bộ phận hỗ trợ GitHub và tôi sẽ đăng câu trả lời ngay sau khi tôi nhận được. –

18

Đây là câu trả lời tôi nhận được từ sự hỗ trợ ngày nay (2015 -06-30):

Rất tiếc, chúng tôi không có trình cài đặt độc lập tại thời điểm này. GitHub cho Windows sử dụng công nghệ ClickOnce của Microsoft để cài đặt và cập nhật .

Chúng tôi đang làm việc trên một thay thế mã nguồn mở cho ClickOnce đây:

https://github.com/squirrel/squirrel.windows

Khi công nghệ đã hoàn tất và sẵn sàng cho việc sử dụng, chúng tôi hy vọng sẽ chuyển GitHub cho Windows để sử dụng. Nó sẽ cho phép một trình cài đặt độc lập .

Trong khi đó, bạn có thể tìm thấy một danh sách các giao diện đồ họa thay thế sẵn đây:

http://git-scm.com/downloads/guis

4

Đối với phiên bản hiện tại (tính đến tháng 2017) của GitHub Desktop (cửa sổ), bạn có thể hãy truy cập https://github-windows.s3.amazonaws.com/standalone/GitHubDesktop.exe cho trình cài đặt độc lập, ngoại tuyến.

Đối với GitHub Desktop (beta), nhóm cũng đang làm việc để biến nó thành trình cài đặt ngoại tuyến hy vọng theo phiên bản 1.0. Hiện tại trình cài đặt có một số issues để ngăn cài đặt thành công.