После многих обсуждений нескольких потоков из Stackoverflow
Я нашел одну полезную тему.
См. Этот ответ: { ссылка }
В основном Personal access token
может использоваться в качестве пароля, насколько это касается, по крайней мере, Jenkins
. Я добавил новые учетные данные в диспетчер учетных данных.
Go до Jenkins
- Go до
credentials
> System
> Global credentials
> Add credentials
откроется страница. - В Вид Выберите Имя пользователя и пароль .
- В поле Пользователь введите несуществующее имя пользователя, например
jenkins-user
или user
. - Добавьте
Personal Access Token
в поле пароля
Теперь начните настройку проекта.
- На вкладке «Управление исходным кодом» выберите новые настроенные учетные данные из раскрывающегося списка рядом с учетными данными в разделе URL хранилища
Таким образом, мы можем настроить настроить аутентификацию между Jenkins и Github с помощью токена личного доступа
Ссылки: Git Клон в Jenkins с маркером личного доступа навсегда бездействует Измените конвейер jenkins на использование github вместо gitlab