Плагин Jenkins Git - 401 - PullRequest
       4

Плагин Jenkins Git - 401

9 голосов
/ 04 марта 2012

Я перепробовал разные вещи, и не могу заставить Дженкинса хорошо играть с git.

Я настроил свои ssh-ключи и проверил, что могу подключиться к ssh к git-хабу и получаю сообщение. Я также пытался без расширения .git. Я пытался с именем пользователя в URL, именем пользователя и паролем в URL, и вообще без имени пользователя / passsord. Не имеет значения, что.

Я также пробовал это с пользователем-администратором и простым пользователем push / pull.

Репозиторий git, который я пытаюсь открыть, находится через «организацию», но я в команде, у которой есть доступ.

Cloning repository origin
ERROR: Error cloning remote repo 'origin' : Could not clone https://github.com/xxx/xx
hudson.plugins.git.GitException: Could not clone https://github.com/xxx/xx
    at hudson.plugins.git.GitAPI.clone(GitAPI.java:245)
    at hudson.plugins.git.GitSCM$2.invoke(GitSCM.java:1073)
    at hudson.plugins.git.GitSCM$2.invoke(GitSCM.java:1014)
    at hudson.FilePath.act(FilePath.java:788)
    at hudson.FilePath.act(FilePath.java:770)
    at hudson.plugins.git.GitSCM.checkout(GitSCM.java:1014)
    at hudson.model.AbstractProject.checkout(AbstractProject.java:1195)
    at hudson.model.AbstractBuild$AbstractRunner.checkout(AbstractBuild.java:579)
    at hudson.model.AbstractBuild$AbstractRunner.run(AbstractBuild.java:468)
    at hudson.model.Run.run(Run.java:1408)
    at hudson.maven.MavenModuleSetBuild.run(MavenModuleSetBuild.java:478)
    at hudson.model.ResourceController.execute(ResourceController.java:88)
    at hudson.model.Executor.run(Executor.java:238)
Caused by: hudson.plugins.git.GitException: Error performing command: git clone --progress -o origin https://github.com/xxxx/xx /var/lib/jenkins/jobs/test/workspace
Command "git clone --progress -o origin https://github.com/xxxx/xx /var/lib/jenkins/jobs/test/workspace" returned status code 128: Initialized empty Git repository in /var/lib/jenkins/jobs/test/workspace/.git/
error: The requested URL returned error: 401 while accessing https://github.com/xxxx/xx/info/refs

Ответы [ 2 ]

13 голосов
/ 04 марта 2012

Попробуйте использовать адрес r / w для клонирования частных репозиториев с использованием ключей ssh:

git@github.com:xxx/xx.git

1 голос
/ 04 марта 2012

Если вы передаете учетные данные в URL, убедитесь, что они закодированы в URL. Также убедитесь, что вы используете обычную аутентификацию.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...