2017-01-15 2 views
1

Я работаю в компании и дома тоже, используя свой ноутбук под управлением Ubuntu Linux. Код находится в реестре github. В компании я получаю доступ к сети через прокси-сервер http, а дома нет прокси-сервера. Как гнуть толкать/тянуть в таких случаях? Как сказать git использовать прокси-сервер при работе в компании и не использовать прокси-сервер дома?git как настроить параметры прокси-сервера для разных сетей

Это кажется отличным от How to temporarily disable git http proxy, потому что в моем случае я обращаюсь к удаленному репо в обоих случаях, а не к местному репо, как в этом вопросе/ответе.

Моя ситуация выглядит иначе, чем описано в этом вопросе слишком git-proxy-bypass

То, что я хочу, чтобы получить доступ к своему GitHub репо двумя способами:

  1. Из-за компании прокси
  2. От моя домашняя сеть без прокси

Я должен делать это довольно часто.

+0

Вы не используете две разные конфигурации на двух разных машинах? – itsazzad

+0

Это та же машина, мой ноутбук. – sandy

+0

Можно ли запустить два сценария вручную для добавления или удаления удаленного прокси-сервера? – itsazzad

ответ

0

Вы можете:

  • использовать другую учетную запись и объявить прокси в ваших глобальных настройках Git.
    Данные хранятся в \Path\To\yourAccount\.gitconfig, что означает две разные настройки в зависимости от вашего рабочего места.
  • использовать сценарий, который вы запускаете автоматически при запуске операционной системы, которая будет:
    • обнаружить, если прокси-сервер необходимо (попробуйте получить доступ к известной URL: если он выходит из строя, вам необходимо настроить прокси-сервер с аутентификацией)
    • соответственно объявить HTTP(S)_PROXY and NO_PROXY environment variables.
+0

моей машиной является Ubuntu Linux. – sandy

+0

@sandy, который также работает с Linux: ваш .bashrc может запускать скрипт всякий раз, когда вы открываете оболочку. Или ваш .profile может запускать скрипт всякий раз, когда вы входите в систему. – VonC

+0

, но вы сказали использовать другую учетную запись, которая может быть подвержена ошибкам и громоздка. – sandy

 Смежные вопросы

  • Нет связанных вопросов^_^