У меня есть проект Visual Studio Online, работающий с Git. Все отлично работает внутри Visual Studio. Я пытаюсь настроить работу Jenkins, которая получает код из этого проекта, но безуспешно. Хотя URL и учетные данные являются правильными, Дженкинс дает мне эту ошибку на странице конфигурации работы:Jenkins не находит мой репозиторий git в Visual Studio Online
Failed to connect to repository : Command "git.exe -c core.askpass=true ls-remote -h https://[username]:[pwd]@[domain].visualstudio.com/defaultcollection/_git/[project] HEAD" returned status code 128: stdout: stderr: fatal: repository ' https://[username]:[pwd]@[domain].visualstudio.com/defaultcollection/_git/[project]/ ' not found
Если я сохранить и попытаться построить, сборка завершается с ошибкой при слежении:
unable to access 'HTTP://https:///[username]:[pwd]@[domain].visualstudio.com/defaultcollection/_git/[project]/': Could not resolve host: https
Кто-нибудь знает, что я могу сделать?
Благодаря
На сервере Jenkins вы можете клонировать свой проект Git с URL-адресом https? Вы пытались использовать URL-адрес ssh? –
У меня есть Visual Studio, установленная на сервере Jenkins. В Visual Studio я могу клонировать проект, используя URL-адрес HTTPS, но на Jenkins такой же URL-адрес не работает. –
Это частный Git URL? Вы используете некоторые учетные данные с Jenkins для доступа к этому URL-адресу? –