Skip to content
KitploitKITPLOIT
OutilsBlog
Soumettre
OutilsBlog
Soumettre

Outils de Hacking, PenTest et Cybersécurité pour votre Arsenal de Sécurité !

Kitploit est un répertoire d'outils de hacking, de cybersécurité et de pentesting. Découvrez les dernières mises à jour des projets pour trouver des vulnérabilités, analyser des systèmes, automatiser les tests et renforcer votre sécurité.

··Flux·Contact·Confidentialité·© 2026 Kitploit

Répertoire d'outils

Catégories

Voir toutes les catégories
Loading categories
jenkinsci__git-client-plugin_CVE-2019-10392_2-8-4 | Kitploit
Outils/GitHubGitHub/shoucheng3/jenkinsci__git-client-plugin_cve-2019-10392_2-8-4
Utilitaires GénérauxAnalyse de CodeScripting et AutomatisationDevSecOpsAuthentification
GitHubshoucheng3/jenkinsci__git-client-plugin_cve-2019-10392_2-8-4

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

Voir le dépôt

Populaires

Voir tout →

Découvrez les outils les plus utilisés par notre communauté.

Explorer tous les outils

Parcourez notre collection d'outils

Voir tous les outils →
Partager
il y a 1 anPas encore vérifié

Plugin client Git

Build Status Contributors GitHub release

Introduction

Le plugin client Git fournit des interfaces de programmation applicatives (API) Git pour les plugins Jenkins. Il peut récupérer (fetch), vérifier (checkout), créer des branches, lister, fusionner (merge) et étiqueter (tag) des dépôts. Reportez-vous à la documentation de l'API pour les détails spécifiques de l'API.

L'interface GitClient fournit les points d'entrée principaux pour l'accès à Git. Elle prend en charge les identifiants de type nom d'utilisateur / mot de passe et les identifiants par clé privée fournis par le plugin Jenkins credentials.

Journal des modifications

Les notes de version sont consignées dans GitHub à partir de la version 2.8.1 du plugin client Git. Les notes de version antérieures sont consignées sur le wiki Jenkins.

Implémentations

L'implémentation par défaut du plugin client Git nécessite que Git en ligne de commande soit installé sur le master et sur chaque agent qui utilisera Git. Les implémentations de Git en ligne de commande fonctionnant avec de gros fichiers doivent également installer git LFS. L'implémentation en ligne de commande de Git est l'implémentation canonique des interfaces Git fournies par le plugin client Git.

Git en ligne de commande est activé par défaut lorsque le plugin client Git est installé.

JGit

Le plugin client Git inclut également deux implémentations optionnelles qui utilisent Eclipse JGit. Eclipse JGit est une implémentation purement Java de Git. L'implémentation JGit du plugin client Git fournit la plupart des fonctionnalités de l'implémentation Git en ligne de commande. Lorsque l'implémentation JGit est incomplète, l'écart est signalé dans les journaux de la console.

JGit est désactivé par défaut lorsque le plugin client Git est installé.

Activation de JGit

Cliquez sur le bouton « Ajouter Git » dans la section « Configuration globale des outils » sous « Gérer Jenkins » pour ajouter JGit ou JGit avec Apache HTTP Client comme implémentation Git.

Activer JGit ou JGit avec Apache HTTP Client

JGit avec Apache HTTP Client

L'implémentation JGit d'origine dans le plugin client Git présentait des problèmes avec l'authentification Active Directory. Une solution de contournement a été implémentée pour fournir JGit tout en utilisant Apache HTTP client pour l'authentification. Le problème dans JGit a depuis été résolu et livré dans les versions du plugin client Git. JGit avec Apache HTTP Client continue d'être livré pour garantir la compatibilité.

Gestionnaire d'identifiants Windows

Git pour Windows est capable de s'intégrer au gestionnaire d'identifiants Windows pour le stockage sécurisé des identifiants. Le gestionnaire d'identifiants Windows fonctionne très bien pour les utilisateurs interactifs sur le bureau Windows. Le gestionnaire d'identifiants Windows fonctionne moins bien pour le traitement par lots dans le plugin client Git. Il est préférable de désactiver le gestionnaire d'identifiants Windows lors de l'installation de Git sur les agents Jenkins exécutant Windows.

Rapports de bogues

Signalez les problèmes et les améliorations via le système de suivi des problèmes Jenkins.

Contribution au plugin

Reportez-vous à contribution au plugin pour les directives de contribution.

Télécharger l’outil