Skip to content
KitploitKITPLOIT
ИнструментыБлог
Отправить
ИнструментыБлог
Отправить

Инструменты для хакинга, пентеста и кибербезопасности — ваш арсенал защиты!

Kitploit — это каталог инструментов для хакинга, кибербезопасности и пентестинга. Находите последние обновления проектов для поиска уязвимостей, анализа систем, автоматизации тестирования и усиления вашей безопасности.

··Ленты·Контакты·Конфиденциальность·© 2026 Kitploit

Каталог инструментов

Категории

Все категории
Loading categories
jenkinsci__git-client-plugin_CVE-2019-10392_2-8-4 — Плагин Jenkins, предоставляющий API Git для автоматизированных операций с репозиториями, включая fetch, checkout, merge и tag, с поддержкой аутентификации на основе учетных данных в конвейерах CI/CD. | Kitploit
Инструменты/GitHubGitHub/shoucheng3/jenkinsci__git-client-plugin_cve-2019-10392_2-8-4
Утилиты общего назначенияАнализ КодаСкриптинг и автоматизацияDevSecOpsАутентификация
GitHubshoucheng3/jenkinsci__git-client-plugin_cve-2019-10392_2-8-4

jenkinsci__git-client-plugin_CVE-2019-10392_2-8-4

Плагин Jenkins, предоставляющий API Git для автоматизированных операций с репозиториями, включая fetch, checkout, merge и tag, с поддержкой аутентификации на основе учетных данных в конвейерах CI/CD.

Популярное

Смотреть все →

Откройте для себя самые используемые инструменты нашего сообщества.

Изучить все инструменты

Просмотрите нашу коллекцию инструментов

Смотреть все инструменты →
Поделиться
Репозиторий
1 год назадЕщё не проверено

Плагин Git Client

Build Status Contributors GitHub release

Введение

Плагин git client предоставляет интерфейсы прикладного программирования (API) для работы с git в плагинах Jenkins. Он может выполнять fetch, checkout, branch, list, merge и tag репозиториев. Обратитесь к документации по API за подробностями.

Интерфейс GitClient предоставляет основные точки входа для доступа к git. Он поддерживает учетные данные «имя пользователя/пароль» и учетные данные закрытого ключа, предоставляемые плагином Jenkins Credentials.

История изменений

Заметки о выпусках записываются в GitHub, начиная с git client plugin 2.8.1. Предыдущие заметки о выпусках записаны на вики Jenkins.

Реализации

Реализация по умолчанию плагина git client требует, чтобы командная строка git была установлена на master и на каждом агенте, который будет использовать git. Реализации командной строки git, работающие с большими файлами, также должны установить git LFS. Реализация командной строки git является канонической реализацией интерфейсов git, предоставляемых плагином git client.

Командная строка git включена по умолчанию при установке плагина git client.

JGit

Плагин git client также включает две дополнительные реализации, использующие Eclipse JGit. Eclipse JGit — это реализация git на чистом Java. Реализация JGit в плагине git client предоставляет большую часть функциональности реализации командной строки git. Если реализация JGit неполная, это отмечается в журналах консоли.

JGit отключен по умолчанию при установке плагина git client.

Включение JGit

Нажмите кнопку "Add Git" в разделе "Global Tool Configuration" в разделе "Manage Jenkins", чтобы добавить JGit или JGit с Apache HTTP Client в качестве реализации git.

Включение JGit или JGit с Apache HTTP Client

JGit с Apache HTTP Client

Оригинальная реализация JGit внутри плагина git client имела проблемы с аутентификацией Active Directory. Был реализован обходной путь, чтобы предоставить JGit, но использовать Apache HTTP client для аутентификации. Проблема в JGit теперь решена и доставлена в релизах плагина git client. JGit с Apache HTTP Client продолжает поставляться для обеспечения совместимости.

Windows Credentials Manager

Git для Windows может интегрироваться с Windows Credentials Manager для безопасного хранения учетных данных. Windows Credentials Manager отлично работает для интерактивных пользователей на рабочем столе Windows. Windows Credentials Manager не так хорошо работает для пакетной обработки в плагине git client. Лучше отключить Windows Credentials Manager при установке Git на агентах Jenkins, работающих под управлением Windows.

Сообщения об ошибках

Сообщайте об ошибках и запросах на улучшение через трекер задач Jenkins.

Внесение вклада в плагин

Обратитесь к разделу внесение вклада в плагин для получения руководства по участию.

Скачать инструмент