Как установить GitHub для Windows в автономном режиме?

Как вопрос говорит Как установить GitHub для Windows без подключения к интернету? Если это невозможно, есть ли какой-то альтернативный клиент со следующими функциями:

  • поддержка прокси-сервера
  • автономный установщик

Я нашел smartgit, который имеет автономный установщик, но, похоже, у него нет поддержки прокси.

Если такого клиента нет, то что можно сделать, чтобы расширить функциональность github для windows или какой-то другой клиент? Я имею в виду, есть ли способ использовать некоторый API для его расширения? Любые ссылки для этого были бы полезны.

3 ответов


"GitHub для Windows" является одним из тех волшебных/раздражающих ClickOnce приложения. Они идеально подходят для приложений, которые, как правило, требуют работы в интернете (например, размещение на веб-сайте управления версиями в интернете...)

другое, то волшебная функция " клон в windows "с веб-сайта и автономное автоматическое управление SSH (также полу-раздражает), нет ничего особенного в этом, кроме того, что"довольно".

Если вы действительно нужна автономная работа, или за прокси, получить что-то еще. GitExtenions-отличная интеграция в контекстные меню windows, отличный менеджер РЕПО и не слишком запутанный интерфейс добавления/хранения/фиксации. Это очень напоминает мне TortoiseSVN.

MSysgit также является вариантом для GUIs, но немного более грубым (он выглядит очень 16-битным app'ish). Лично я предпочел бы использовать командную строку, но это я и мой выбор.

О, и, наконец, менее чем за 10 секунд и 1 google поиск, Я нашел, как установить GHfW для работы через прокси, используя стандарт .gitconfig хранит настройки


Это ответ я получил от поддержки сегодня (2015-06-30):

к сожалению, в настоящее время у нас нет автономного установщика. GitHub для Windows использует технологию Microsoft ClickOnce для установка и обновление.

в настоящее время мы работаем над заменой ClickOnce с открытым исходным кодом здесь:

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

Как только эта технология завершите и подготавливайте для пользы, мы надеемся переключить GitHub для Windows, чтобы использовать это. Это позволило бы автономный установщик.

тем временем, вы можете найти список альтернативных GUIs доступных здесь:

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


для текущей версии (по состоянию на июнь 2017 года) GitHub Desktop (windows), вы можете перейти кhttps://github-windows.s3.amazonaws.com/standalone/GitHubDesktop.exe для автономного, автономного установщика.

для GitHub Desktop (beta) команда также работает над тем, чтобы сделать его автономным установщиком, надеюсь, версии 1.0. В настоящее время установщик имеет некоторые вопросы это предотвращает его успешную установку.