Я работаю в банке, который, кажется, блокирует Github (они используют с внутренними репозиториями):

H:\>git clone https://github.com/torvalds/linux.git
Cloning into 'linux'...
fatal: unable to access 'https://github.com/torvalds/linux.git/': 
Could not resolve host: github.com

Тем не менее, я могу получить доступ к https://github.com/torvalds/linux через веб-браузер.

Как компании удалось заблокировать https://github.com/torvalds/linux.git, но не https://github.com/torvalds/linux?

Есть ли способ, которым я могу обойти это? Я попробовал git init и вручную добавил удаленный URL, но git pull прежнему выдает ту же ошибку, что и выше.

1 ответ1

2

Предполагая, что вы делаете это в Windows, или у вас есть доступ к машине с Windows, чтобы проверить настройки прокси, пользователи Linux - вы сами! ;)

Команда для использования:

git config --global http.proxy http://proxyuser:proxypwd@proxy.server.com:8080
  • смените proxyuser на своего прокси
  • измените proxypwd на ваш пароль прокси
  • измените proxy.server.com на URL вашего прокси-сервера
  • замените 8080 на прокси-порт, настроенный на вашем прокси-сервере

Если ваш прокси не требует входа, используйте

git config --global http.proxy http://proxy.server.com:8080

Как вы находите свои данные прокси? Ну, это зависит от того, как настроен прокси, но вы можете найти его в настройках системы.

Во-первых, клавиша Windows + X,

  • Нажмите Настройки,
  • Нажмите Сеть и Интернет,
  • Нажмите Прокси ....

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .