Gitlab ssh включен, но больше не разрешает clone / push / etc

#git #ssh #gitlab

# #git #ssh #gitlab

Вопрос:

До недавнего времени я мог отправлять сообщения в GitLab через SSH. Мы изменили ряд параметров конфигурации, поэтому у меня возникли проблемы с выяснением, в чем проблема. Самые большие изменения в том, что теперь я использую VPN, проект сменил владельцев, а IP-адреса были ограничены. У меня такое чувство, что это как-то связано с ограничениями IP.

ssh -T git@gitlab.com печатает, Welcome to GitLab, @myUsername! поэтому ssh-соединение работает.

Однако, если я попытаюсь клонировать, нажать и т. Д. он завершается с различными ошибками (добавлены ниже), но в конечном итоге говорит Please make sure you have the correct access rights and the repository exists .

Я пробовал разные вещи (добавлено ниже), в первую очередь модифицируя пульт дистанционного управления для использования моего имени пользователя в различных целях на основе других ответов, которые я нашел. Ни один из них не работает. Я могу нажимать / клонировать через https.

Есть ли IP, который мне нужно разрешить, или какая-либо другая конфигурация в gitlab, которую мне нужно установить?

Некоторые из вещей, которые я пробовал:

git remote add origin git@myUsername.gitlab.com:companyName/projectName.git

git remote add origin git@gitlab.com:companyName/projectName.git

git remote add origin myUsername@gitlab.com:companyName/projectName.git

И соответствующие им ошибки:

 ssh: Could not resolve hostname myUsername.gitlab.com: Name or service not known
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.
 
 remote: 
remote: ========================================================================
remote: 
remote: The project you were looking for could not be found.
remote: 
remote: ========================================================================
remote: 
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.
 
 myUsername@gitlab.com: Permission denied (publickey,keyboard-interactive).
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.
 

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

1. «сбой с различными ошибками» и «я пробовал разные вещи» довольно бесполезны: ( ПРЕДЛОЖЕНИЕ: включить подробное ведение журнала GitLab: docs.gitlab.com/ee/administration/logs.html

2. Вы правы, я добавил ошибки в свой пост. Я попробую подробно протоколировать ty.

Ответ №1:

Предложения: