3.4 KiB
title | localeTitle |
---|---|
Git Behind a Proxy Server | Git за прокси-сервером |
Случаи применения
Возможно, вам придется изменить команды git
которые получают доступ (для обновления и чтения) удаленных репозиториев, если ваш интернет-доступ осуществляется через прокси-сервер .
Прокси-серверы распространены в среде колледжей и бизнес-типов.
Вы можете найти свои настройки прокси на панели настроек вашего браузера.
Использование прокси с Git
После того, как вы получили настройки прокси-сервера (URL-адрес сервера, порт, имя пользователя и пароль); вам нужно настроить git следующим образом:
$ git config --global http.proxy http://<username>:<password>@<proxy-server-url>:<port>
Вам нужно будет заменить <username>
, <password>
, <proxy-server-url>
, <port>
значениями, специфичными для ваших учетных данных прокси-сервера. Эти поля являются необязательными. Например, ваш прокси-сервер может даже не требовать <username>
и <password>
, или что он может работать на порту 80 (в этом случае <port>
не требуется).
После того, как вы установите их, ваш git pull
, git push
или даже git fetch
будут работать правильно.
Когда не использовать
Вам не нужно использовать команды git
с настройками прокси-сервера, если произойдет одно из следующих действий:
- Системный администратор или корпоративная политика не позволяет вам обращаться к удаленным репозиториям
git
из GitHub, BitBucket и т. Д. - Удаленный репозиторий, о котором идет речь, не находится в вашей машине, но находится во внутренней сети. Хорошим примером является экземпляр GitLab, развернутый внутри вашей компании.
Отменить настройки прокси-сервера
Используйте это обсуждение переполнения стека, чтобы отключить настройки прокси-сервера.
Ресурсы
Вы можете использовать следующее для дальнейшего чтения: