Не удается подключиться к gitlab

# #git #ssh #gitlab

Вопрос:

Я хочу вытащить последнее обновление на своем gitlab, я нажал git pull origin master, он возвращает сброс соединения по порту 22, я продолжаю пытаться это сделать

eval ssh-agent затем ssh-добавьте ~/.ssh/ и нажмите ssh -T git@gitlab.com , но все равно получите сброс подключения к порту 172.65.251.78 22

Ответ №1:

Если даже ssh -T git@gitlab.com не работает (не возвращает приветственное сообщение), то, возможно, ваша сетевая среда не разрешает SSH.

Как правило, вход по SSH запрещен в корпоративной среде, но URL-адрес SSH для клонирования все равно должен работать!

Кроме того, ssh-агент необходим только в том случае, если ваш закрытый ключ защищен парольной фразой (и, следовательно, зашифрован). Сначала попробуйте использовать ключ без парольной фразы, чтобы увидеть, имеет ли это какое-либо значение.

Проверьте также свои разрешения в ~/.ssh папке (как показано здесь), если они слишком открыты.
Проверьте, -o TCPKeepAlive=true может ли добавление помочь.

Комментарии:

1. Я тоже столкнулся с той же проблемой, но после перехода на другого провайдера для подключения это сработало.

2. @вуку Хорошо. Это решение было бы недоступно в рабочей среде, где у вас есть только корпоративная сеть для подключения.