@gozoro

Почему Netbeans 12 не подключается к git репозиторию через ssh-tunnel?

Работаю в xubuntu 18.04
Задаю настройки ssh-туннеля в ./ssh/config
======================================
Host work.net
HostName remote.work.ru
User user_user
Port 22
Protocol 2
ForwardX11 no
ForwardAgent no
Compression yes
DynamicForward 7777
LocalForward localhost:5555 gitlab.work.net:22

Host gitlab.work.net
HostName localhost
Port 5555
User user_user
IdentityFile /home/user_user/.ssh/id_rsa
======================================

gitlab.work.net - не доступен напрямую через Интернет.
work.net - это точка ssh-входа в удаленную локальную сеть через сервер remote.work.ru

Подключаюсь:
$ ssh work.net

Открываю Netbeans 8.2, запускаю меню Team -> Git -> Clone.
Открывается окно Clone Repository.
Задаю путь к приватному ключу,
задаю Repository URL: gitlab.work.net:workphp/my_project.git
Нажимаю Next - все работает - есть подключение, вижу список веток.

Далее открываю Netbeans 12.4, запускаю меню Team -> Git -> Clone.
Открывается окно Clone Repository.
Задаю путь к приватному ключу,
задаю Repository URL: gitlab.work.net:workphp/my_project.git
Нажимаю Next - получаю ошибку
Incorrect credentials for repository at ssh://gitlab.work.net/workphp/my_project.git

При этом если Repository URL задать как: ssh://localhost:5555/workphp/my_project.git, то все начинает работать.
Естественно в терминале все работает.

Почему Netbeans 12.4 не видит имя хоста gitlab.work.net?
Проблема не только в клонировании, а вообще при работе с Git из git-плагина Netbeans 12.
  • Вопрос задан
  • 306 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы