Jenkins отображается как «Не удалось подключиться к хранилищу» при вводе URL хранилища - PullRequest
0 голосов
/ 30 января 2019

Здесь показано сообщение об ошибке

Failed to connect to a repository: Command "C:\Program Files\Git\bin\git.exe ls-remote -h https://github.com/org/project.git HEAD" returned status code 128:
stdout: 
stderr: Login failed, use ctrl+c to cancel basic credential prompt. 
remote: Invalid username or password.
fatal: Authentication failed for 'https://github.com/org/project.git/'

Прикрепление снимка экрана для отображаемой ошибки: - введите описание изображения здесь

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

Он начал показывать это сообщение об ошибке после запуска для 100 сборок, не знаю, что пошло не так, после того, как эти сборки пытаются настроить с нуля, показывает вышеуказанное сообщение об ошибке,Однако на другом компьютере с такой же настройкой можно запускать задания.Может кто-нибудь сообщить мне, есть ли вероятность того, что проблема связана с машиной?

Журнал заданий: -

Started by user Tom
Building in workspace C:\Program Files (x86)\Jenkins\workspace\Create
using credential "xyz"
git.exe rev-parse --is-inside-work-tree # timeout=10
Fetching changes from the remote Git repository
git.exe config remote.origin.url giturl # timeout=10
Fetching upstream changes from giturl
git.exe --version # timeout=10
using GIT_ASKPASS to set credentials xyz git
git.exe fetch --tags --force --progress giturl +refs/heads/*:refs/remotes/origin/*
ERROR: Error fetching remote repo 'origin'

    hudson.plugins.git.GitException: Failed to fetch from giturl
    at hudson.plugins.git.GitSCM.fetchFrom(GitSCM.java:894)
    at hudson.plugins.git.GitSCM.retrieveChanges(GitSCM.java:1148)
    at hudson.plugins.git.GitSCM.checkout(GitSCM.java:1179)
    at hudson.scm.SCM.checkout(SCM.java:504)
    at hudson.model.AbstractProject.checkout(AbstractProject.java:1208)
    at hudson.model.AbstractBuild$AbstractBuildExecution.defaultCheckout(AbstractBuild.java:574)
    at jenkins.scm.SCMCheckoutStrategy.checkout(SCMCheckoutStrategy.java:86)
    at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:499)
    at hudson.model.Run.execute(Run.java:1810)
    at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43)
    at hudson.model.ResourceController.execute(ResourceController.java:97)
    at hudson.model.Executor.run(Executor.java:429)
    Caused by: hudson.plugins.git.GitException: Command "C:\Program Files\Git\bin\git.exe fetch --tags --force --progress giturl +refs/heads/*:refs/remotes/origin/*" returned status code 128:
    stdout: 
    stderr: remote: Not Found
    fatal: repository 'giturl/' not found
    at org.jenkinsci.plugins.gitclient.CliGitAPIImpl.launchCommandIn(CliGitAPIImpl.java:2042)
    at org.jenkinsci.plugins.gitclient.CliGitAPIImpl.launchCommandWithCredentials(CliGitAPIImpl.java:1761)
    at org.jenkinsci.plugins.gitclient.CliGitAPIImpl.access$400(CliGitAPIImpl.java:72)
    at org.jenkinsci.plugins.gitclient.CliGitAPIImpl$1.execute(CliGitAPIImpl.java:442)
    at hudson.plugins.git.GitSCM.fetchFrom(GitSCM.java:892)
    ... 11 more
    ERROR: Error fetching remote repo 'origin'
    Finished: FAILURE

1 Ответ

0 голосов
/ 31 января 2019

Из журнала я вижу, что вы пытаетесь достичь фальшивого giturl вместо действительного адреса хранилища.вместо giturl (что-то вроде git@github.com:Company/Repo.git).

...