Я пытаюсь настроить автоматизированный конвейер между Jenkins и Gogs, и у меня возникли проблемы с их соединением. Я чувствую, что правильно выполнил процесс, но по-прежнему получаю 401 в конце.
Вот шаги, которые я предпринял:
1) Войдите на мой главный сервер jenkins и войдите в систему как пользователь jenkins
2) сгенерируйте пару ключей
ssh-keygen -t rsa -b 4096 -C "sysadmin@email.ca"
3) Добавлен закрытый ключ для jenkins с глобальными учетными данными
4) Добавлен открытый ключ в Gogs
5) Перейдите к созданию нового конвейера, когда я ввожу имя репозитория, я получаю следующий erorr:
Help for feature: Repository URL
Failed to connect to repository : Command "git ls-remote -h https://www-git1.mmm.local/git-admin/SF-Firefly-RK3399 HEAD" returned status code 128:
stdout:
stderr: error: The requested URL returned error: 401 Unauthorized while accessing https://www-git1.mmm.local/git-admin/SF-Firefly-RK3399/info/refs
fatal: HTTP request failed
UPDATE:
Поэтому я не уверен, что это будет может быть проблемой, но я понял, что мой сервер gogs и мастер jenkins используют две разные версии git:
Gogs: git версии 1.8.3.1
Я пытаюсь настроить автоматизированный конвейер между Jenkins и Gogs, и у меня возникли проблемы с их соединением. Я чувствую, что правильно выполнил процесс, но по-прежнему получаю 401 в конце.
Вот шаги, которые я предпринял:
1) Войдите на мой главный сервер jenkins и войдите в систему как пользователь jenkins
2) сгенерируйте пару ключей
ssh-keygen -t rsa -b 4096 -C "sysadmin@email.ca"
3) Добавлен закрытый ключ для jenkins с глобальными учетными данными
4) Добавлен открытый ключ в Gogs
5) Перейдите к созданию нового конвейера, когда я ввожу имя репозитория, я получаю следующий erorr:
Help for feature: Repository URL
Failed to connect to repository : Command "git ls-remote -h https://www-git1.mmm.local/git-admin/SF-Firefly-RK3399 HEAD" returned status code 128:
stdout:
stderr: error: The requested URL returned error: 401 Unauthorized while accessing https://www-git1.mmm.local/git-admin/SF-Firefly-RK3399/info/refs
fatal: HTTP request failed
UPDATE:
Поэтому я не уверен, что это будет быть проблемой, но я понял, что мой сервер gogs и мастер jenkins используют две разные версии git:
Gogs: git версии 1.8.3.1
Я пытаюсь настроить автоматизированный конвейер между Jenkins и Gogs, и у меня возникли проблемы с их соединением. Я чувствую, что правильно выполнил процесс, но по-прежнему получаю 401 в конце.
Вот шаги, которые я предпринял:
1) Войдите на мой главный сервер jenkins и войдите в систему как пользователь jenkins
2) сгенерируйте пару ключей
ssh-keygen -t rsa -b 4096 -C "sysadmin@email.ca"
3) Добавлен закрытый ключ для jenkins с глобальными учетными данными
4) Добавлен открытый ключ в Gogs
5) Перейдите к созданию нового конвейера, когда я ввожу имя репозитория, я получаю следующий erorr:
Help for feature: Repository URL
Failed to connect to repository : Command "git ls-remote -h https://www-git1.mmm.local/git-admin/SF-Firefly-RK3399 HEAD" returned status code 128:
stdout:
stderr: error: The requested URL returned error: 401 Unauthorized while accessing https://www-git1.mmm.local/git-admin/SF-Firefly-RK3399/info/refs
fatal: HTTP request failed
UPDATE:
Так что я не уверен, может быть проблемой, но я понял, что мой сервер gogs и мастер jenkins используют две разные версии git:
Gogs: git версии 1.8.3.1 Я чувствую, что правильно выполнил процесс, но по-прежнему получаю 401 в конце.
Вот шаги, которые я предпринял:
1) Войдите на мой главный сервер jenkins и войдите в систему как пользователь jenkins
2) сгенерируйте пару ключей
ssh-keygen -t rsa -b 4096 -C "sysadmin@email.ca"
3) Добавлен закрытый ключ для jenkins с глобальными учетными данными
4) Добавлен открытый ключ в Gogs
5) Перейдите к созданию нового конвейера, когда я ввожу имя репозитория, я получаю следующий erorr:
Help for feature: Repository URL
Failed to connect to repository : Command "git ls-remote -h https://www-git1.mmm.local/git-admin/SF-Firefly-RK3399 HEAD" returned status code 128:
stdout:
stderr: error: The requested URL returned error: 401 Unauthorized while accessing https://www-git1.mmm.local/git-admin/SF-Firefly-RK3399/info/refs
fatal: HTTP request failed
UPDATE:
Так что я не уверен, быть проблемой, но я понял, что мой сервер gogs и мастер jenkins используют две разные версии git:
Gogs: git версии 1.8.3.1 Я чувствую, что правильно выполнил процесс, но по-прежнему получаю 401 в конце.
Вот шаги, которые я предпринял:
1) Войдите на мой главный сервер jenkins и войдите в систему как пользователь jenkins
2) сгенерируйте пару ключей
ssh-keygen -t rsa -b 4096 -C "sysadmin@email.ca"
3) Добавлен закрытый ключ для jenkins под глобальными учетными данными
4) Добавлен открытый ключ в Gogs
5) Перейдите к созданию нового конвейера, когда я ввожу имя репозитория, я получаю следующий erorr:
Help for feature: Repository URL
Failed to connect to repository : Command "git ls-remote -h https://www-git1.mmm.local/git-admin/SF-Firefly-RK3399 HEAD" returned status code 128:
stdout:
stderr: error: The requested URL returned error: 401 Unauthorized while accessing https://www-git1.mmm.local/git-admin/SF-Firefly-RK3399/info/refs
fatal: HTTP request failed
UPDATE:
Поэтому я не уверен, что это будет может быть проблемой, но я понял, что мой сервер gogs и мастер jenkins используют две разные версии git:
Gogs: git версии 1.8.3.1 Дженкинс: git версии 1.7.1
Может ли это быть источником моей проблемы?
Jenkins verstand dass Sie das https-Protokoll mit git verwenden möchten. Vielleicht haben Sie www-git1.mmm.local / git-admin / SF-Firefly-RK3399
eingegeben und es wurde in https: //www-git1.mmm.local/git- konvertiert admin / SF-Firefly-RK3399
Da Sie SSH-Schlüssel generiert haben, ist es möglicherweise am besten, explizit (versteckt) Ihre Git-URL festzulegen.