Jestem pod pełnomocnictwem i piszę, aby odczekać chwilę.
Teraz nie jestem w stanie gwałtownie wepchnąć się w git.
Ustawiłem klucz RSA i proxy i dwukrotnie je sprawdziłem, bez skutku, a git rzuca mi błąd pokazany w tytule strony.ssh: połącz się z hostem github.com port 22: Połączenie się wygaśnie
Odpowiedz
Powodem może być modyfikacji zapory, jak jesteś w ramach sieci. (W takim przypadku mogą one celowo blokować niektóre porty)
Aby dokładnie sprawdzić, czy to jest powód ... zrobić
ssh -T [email protected]
to powinien być limit czasu. Jeśli tak jest, użyj protokołu http zamiast ssh w ten sposób
wystarczy zmienić adres URL w pliku konfiguracyjnym na http.
Oto jak: -
git config --local -e
wpis zmiana
url = [email protected]:username/repo.git
do
url = https://github.com/username/repo.git
Rzeczywistym formatem identyfikatora URI repo HTTPS jest 'https: // github.com/username/repo.git', a nie' https: // pboone @ github.com/username/repo.git' – lantrix
@lantrix true that! –
Miałem ten problem raz, ale ponowne uruchomienie mojego komputera rozwiązało go. –
podstawowe Przepisywanie URL
Git dostarcza drogę do przepisywania adresów URL za pomocą git config. Wystarczy wydać następujące polecenie:
git config --global url."https://".insteadOf git://
Teraz, jak za dotknięciem czarodziejskiej różdżki, wszystkie polecenia git będzie wykonać podstawienie git://
do https://
źródło: git:// protocol blocked by company, how can I get around that?
Dzięki! Nasze było podczas kompilacji Jenkinsa, więc nie mogłem ręcznie edytować pliku git (nie mam danych logowania git dla konta Jenkins) - więc było to bardzo przydatne. – Phil
To jest świetne. Dodałem aliasy git dla każdego, aby łatwo zmienić – lfender6445
W przypadku github, polecenie powinno brzmieć: 'git config --global url." Https://github.com/ ".insteadOf [email protected]:'. Zauważ różnice: '@' zmienia się w '//', a ':' w '/'. – Frodon
Execute:
nc -v -z <git-repository> <port>
Twoje dane wyjściowe powinny wyglądać podobnie e:
"Connection to <git-repository> <port> port [tcp/*] succeeded!"
Jeśli masz:
connect to <git-repository> <port> (tcp) failed: Connection timed out
Musisz edytować plik ~/.ssh/config. Dodaj coś jak następuje:
Host example.com
Port 1234
miałem ten sam problem, ale odpowiedź znalazłem był inny, że ktoś może zetknąć się z tym problem, więc tutaj jest moje rozwiązanie.
miałem do białej 2 adresy IP dla portu 22
, 80
, 443
i 9418
:
192.30.252.0/22
185.199.108.0/22
W przypadku tych IP nie działają może to wynikać z tego, że zostały zaktualizowane, możesz znaleźć najwięcej cur wynajmij je na this page.
- 1. Serwer ssh połączyć się z hostem xxx port 22: Połączenie przekroczyło limit czasu na linux-ubuntu
- 2. ssh: połączyć się z hostem bitbucket.org port 22: Connection timed out śmiertelny
- 3. Jak połączyć się z localhost za pomocą SSH (PuTTy)
- 4. Nie można połączyć się z hostem SMTP.
- 5. Automatyczne ponowne połączenie z hostem TCP
- 6. Połącz się niepowodzeniem z parametrem zerowej
- 7. nie można połączyć się z hostem SMTP: smtp.gmail.com, Port: 465, odpowiedzi: -1
- 8. javax.mail.MessagingException: Nie można się połączyć z hostem SMTP: smtp.gmail.com, port: 25;
- 9. SSH Tunel dla Pythona MySQLdb połączenie
- 10. nie można połączyć się z github przez ssh
- 11. Android - Co się stanie, gdy wygaśnie klucz podpisu?
- 12. Połącz się z bazą danych MySQL na maszynie vagrant w PhpStorm
- 13. Połącz się z AS400 przy użyciu .NET
- 14. Połącz się z URI w PostgreSQL
- 15. sqlalchemy: połącz się z MySQL bez hasła
- 16. Połącz się z serwerem za pomocą SSH i klucza/klucza z golang
- 17. Połącz się z internetową bazą danych MySQL z localhost
- 18. javax.mail.MessagingException: Nie można połączyć się z hostem SMTP?
- 19. połączenie ssh na przystanek „debug1: SSH2_MSG_KEXINIT wysłane”
- 20. Nie można skontaktować się z hostem (10.0.2.2) z emulatora
- 21. prymitywne połączenie ssh (lowlevel)
- 22. Jak połączyć się z MySQL z C# przez SSH
- 23. Dowiedz się, ile połączeń SSH istnieje obecnie
- 24. Dlaczego połączenie kończy się
- 25. redis próbuje połączyć się z lokalnym hostem w Heroku - DLACZEGO?
- 26. Ruby Sinatra - połącz z mongoDB na mongoHQ nie powiodło się
- 27. Połączenie SSH Java
- 28. Połącz się z JBoss 7 przy użyciu VisualVM
- 29. capistrano 3 zestaw portu ssh ale 22 nadal jest używany
Utwórz hotspot na urządzeniu mobilnym, połącz się za pomocą urządzenia mobilnego, a następnie naciśnij "git push". Pracował dla mnie. – zundi