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, чтобы помощник по учетным данным снова запросил эти учетные данные: введите их, затем попробуйте свои работы Дженкинс снова.