У меня есть экземпляр Дженкинса, бегущего в капсуле в Кубернетесе. Я пытаюсь подключить его к серверу git-репозитория локальной сети, но получаю сообщение об ошибке:
stdout:
stderr: ssh: Could not resolve hostname {hostname}: Temporary failure in name resolution
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
Я добавил закрытый ключ к Дженкинсу, потому что думал, что проблема заключается в аутентификации, но это не помогло. Я также попытался вставить оболочку в модуль Jenkins и набрал команду {hostname}, но затем получил ту же ошибку Temporary failure in name resolution
.
Если я ввожу IP-адрес напрямую, пинг работает. Но когда я ввожу этот IP-адрес в Jenkins вместо {hostname}, я получаю ошибку Connection timed out
..
Я определенно что-то упускаю, но не знаю что.
Когда я впервые подключился к репо (с локального компьютера), мне сначала пришлось принять ключ сервера, иначе соединение также не удалось. Может ли это быть проблемой, может быть?