Jenkins - git запрашивает учетные данные, используя плагин Git.

У меня есть пара заданий, которые извлекают код из bitbucket и создают его в jenkins. Я использую плагин Git для указания URL хранилища + учетные данные git.

Несмотря на то, что я устанавливаю учетные данные в каждой конфигурации задания, каждый раз, когда происходит передача в битбакет (который запускает задание jenkins), Mac запрашивает "git-credential-osxkeychain хочет использовать цепочку для ключей входа в систему". Если я введу пароль, задание будет запущено и не будет запрашивать снова в течение нескольких часов.

Я хотел бы сделать его постоянным, чтобы сообщение больше не запрашивалось.

Любой совет? благодарю вас.

1 ответ

Во-первых, это происходит только в том случае, если вы используете https URL как часть помощника по учетным данным git.
Использование SSH URL полностью обойдется.

Если фактическое сообщение об ошибке

git-credential-osxkeychain wants to use your confidential information stored in "xxx" in your keychain.

Проверьте " невозможно кликать всегда разрешать во всплывающем окне git-credential-osxkeychain ": удалите запись bitbucket и выполните git ls-remote /url/bitbucket/repo, чтобы помощник по учетным данным снова запросил эти учетные данные: введите их, затем попробуйте свои работы Дженкинс снова.

Другие вопросы по тегам