Я под прокси-сервером, и я довольно долго вживаюсь в git.
Теперь я не могу вдаваться в git внезапно.
Я установил ключ RSA, а прокси и дважды проверили их, безрезультатно, и git выбрасывает мне ошибку, показанную в заголовке страницы.ssh: подключиться к хосту github.com порт 22: время ожидания подключения
ответ
Причиной может быть изменение брандмауэра, как вы находитесь в сети. (В этом случае они могут сознательно блокировать некоторые порты)
Чтобы проверить дважды, если это причина ... сделать
ssh -T [email protected]
это должно время ожидания. Если это так, используйте протокол http вместо ssh таким образом
просто измените свой URL-адрес в файле конфигурации на http.
Вот как: -
git config --local -e
запись изменения
url = [email protected]:username/repo.git
в
url = https://github.com/username/repo.git
Фактический формат URI HTTPS repo: 'https: // github.com/username/repo.git' not' https: // pboone @ github.com/имя пользователя/repo.git' – lantrix
@lantrix true that! –
У меня был этот вопрос один раз, но перезагрузка моего компьютера решила его. –
Базовый URL Переписывая
Git предоставляет возможность переписывать URL-адреса с помощью Git конфигурации. Просто выполните следующую команду:
git config --global url."https://".insteadOf git://
Теперь, как по мановению волшебной палочки, все команды Git будет выполнять замену git://
на https://
источник: git:// protocol blocked by company, how can I get around that?
Спасибо! Ours был во время сборки Jenkins, поэтому я не мог вручную редактировать git-файл (у меня нет учетных данных git для учетной записи jenkins), поэтому это было очень полезно. – Phil
Это замечательно. Я добавил git aliases для каждого, чтобы легко переключать – lfender6445
Что касается github, команда должна быть: 'git config --global url." Https://github.com/ ".insteadOf [email protected]:'. Обратите внимание на различия: '@' становится '//' и ':' становится '/'. – Frodon
Execute:
nc -v -z <git-repository> <port>
Ваш выход должен выглядеть е:
"Connection to <git-repository> <port> port [tcp/*] succeeded!"
Если вы получаете:
connect to <git-repository> <port> (tcp) failed: Connection timed out
Вам нужно отредактировать файл ~/.ssh/конфигурации. Добавить что-то вроде следующего:
Host example.com
Port 1234
У меня был тот же самый вопрос, но ответ я нашел другой, думал кто-то наткнулся на эту проблему, так вот мое решение.
Я имел белый список 2 IP-адресов для порта 22
, 80
, 443
и 9418
:
192.30.252.0/22
185.199.108.0/22
В случае, если эти IP не работают , возможно, потому, что они обновились, вы можете найти наиболее арендовать на this page.
- 1. ssh: подключение к хосту bitbucket.org порт 22: время ожидания подключения
- 2. ssh: подключение к хосту 128.114.126.232 порт 22: время ожидания подключения
- 3. npm ошибка установки: ssh: подключиться к хосту github.com порт 22: время соединения завершено
- 4. SSH: подключиться к хосту heroku.com порт 22: Соединение отклонено
- 5. SSH: подключиться к хосту Heroku порт 22: Соединение отклонено
- 6. SSH: подключиться к хосту подчиненный порт 22: Тайм-аут соединения
- 7. SSH: подключиться к хосту heroku.com порта 22: подключение истекло
- 8. ssh: подключение к хосту x.x.x.x порт 7999: время ожидания подключения - Git для Windows
- 9. ssh: подключиться к хосту github.com port 22: Сеть недоступна после копирования VM на другую хост-машину
- 10. Не удалось подключиться к хосту SMTP: smtp.gmail.com, порт: 587; вложенное исключение: java.net.ConnectException: время ожидания подключения: connect
- 11. SSH: подключиться к хосту bitbucket.org порта 22: подключение истекло фатальную
- 12. ssh: подключиться к хосту на порту 22: соединение отклонено
- 13. SSH: подключиться к хосту х.х.хого порта 22: Операция таймаут
- 14. rsync port 22: Время ожидания подключения
- 15. Ошибка GitHub - «ssh: подключиться к хосту github.com port 22: время работы устарело: не удалось прочитать из удаленного репозитория».
- 16. Vagrant SSH подключиться к хосту 127.0.0.1:2222 порт 22: Плохой номер файла
- 17. не удалось подключиться к экземпляру облака Google (порт 22: время ожидания операции)
- 18. Время ожидания подключения к сети в AWS
- 19. подключиться к хосту LOCALHOST порта 22: Соединение отклонено
- 20. не может подключиться к хосту 127.0.0.1 Virtualbox
- 21. Ansible не подключается к серверу - Время ожидания подключения
- 22. Как подключиться к localhost с SSH (PuTTy)
- 23. Не удается подключиться к ssl: //gateway.push.apple.com: 2195 (Время ожидания подключения)
- 24. Подключитесь к виртуальной машине в лаборатории Fiware через SSH: время ожидания подключения
- 25. Не удалось подключиться к хосту SMTP: 192.168.10.105, порт: 25;
- 26. Невозможно подключиться к любому порту, отличному от 22 (ssh) AWS
- 27. Время ожидания подключения к WebSocket
- 28. java.net.ConnectException: не удалось подключиться к /10.0.0.2 (порт 80): не удалось выполнить соединение: ETIMEDOUT (время ожидания подключения)
- 29. AWS EC2 Экземпляр - ssh «Время ожидания подключения» подозрительные iptables
Создайте точку доступа на мобильном устройстве, подключитесь к мобильному устройству, затем нажмите «git push». Работал для меня. – zundi