Невозможно подключить / клонировать репозиторий GitLab в Eclipse, даже если подключиться к нему из командной строки - PullRequest
0 голосов
/ 16 мая 2019

Я пытался клонировать репозиторий в затмении из gitlab. Это показывало, что я не могу оформить / зафиксировать репозиторий, пока не сгенерирую пары ключей ssh Далее он дал мне эту ссылку. Я следовал за шагами там . Созданы следующие файлы:

C:\Users\User Name\.ssh\id_rsa
C:\Users\User Name\.ssh\id_rsa.pub

Затем я копирую вставленный открытый ключ обратно в GitLab.

Затем запустил это:

C:\Users\User Name>ssh -T git@xx.xx.xx.xx
The authenticity of host 'xx.xx.xx.xx (xx.xx.xx.xx)' can't be established.
ECDSA key fingerprint is SHA256:mZNjLhcagbXDWoshrvVT7wsMNbQ97UTGlJSfUsH6231.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added 'xx.xx.xx.xx' (ECDSA) to the list of known hosts.
Ubuntu 16.04.6 LTS
Enter passphrase for key 'C:\Users\User Name/.ssh/id_rsa':
Enter passphrase for key 'C:\Users\User Name/.ssh/id_rsa':
Welcome to GitLab, User Name!

Итак, я чувствую, что могу подключиться из командной строки.

Однако я не могу подключиться в Eclipse. Я указал файл id_rsa в Eclipse, как указано здесь .

Затем я попытался клонировать репо в затмении следующим образом:

enter image description here

Но он продолжает спрашивать у меня пароль, даже не подключаясь:

enter image description here Моя информация в профиле gitlab:

  • E-mail: user.name@domain.com
  • Имя: Имя пользователя
  • Имя пользователя: UserN

Что здесь происходит? Что я пропускаю / делаю не так?

PS: Я замаскировал некоторый текст URI репо и свое имя пользователя на втором изображении.

1 Ответ

0 голосов
/ 17 мая 2019

На первом снимке экрана, когда я поставил git вместо UserN для пользователя, это сработало.После этого он спросил у меня пароль для id_rsa, который, когда он был предоставлен, начал клонировать репозиторий.Не знаю, почему это сработало.Может кто-нибудь пролить свет?

...