Skip to content
KitploitKITPLOIT
工具博客
提交
工具博客
提交

黑客、渗透测试和网络安全工具,武装您的安全武器库!

Kitploit 是一个黑客、网络安全和渗透测试工具的目录。发现最新的项目更新,查找漏洞、分析系统、自动化测试并加强你的安全。

··订阅源·联系·隐私·© 2026 Kitploit

工具目录

分类

查看所有分类
Loading categories
jenkinsci__git-client-plugin_CVE-2019-10392_2-8-4 — Jenkins插件,提供Git API以实现自动化的仓库操作,包括获取、检出、合并和标记,支持在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插件,提供Git API以实现自动化的仓库操作,包括获取、检出、合并和标记,支持在CI/CD流水线中基于凭据的身份验证。

查看仓库

最受欢迎

查看全部 →

发现我们社区最常用的工具。

探索所有工具

浏览我们的工具集合

查看所有工具 →
分享
21年前尚未审核

Git 客户端插件

Build Status Contributors GitHub release

简介

git client 插件为 Jenkins 插件提供 Git 应用程序编程接口 (API)。 它可以获取、检出、分支、列出、合并和标记仓库。 有关具体 API 详情,请参阅 API 文档。

GitClient 接口 提供了访问 Git 的主要入口点。 它支持由 Jenkins 凭证插件 提供的用户名/密码凭证和私钥凭证。

更新日志

从 git client plugin 2.8.1 开始,发布说明记录在 GitHub 中。 之前的发布说明记录在 Jenkins wiki 上。

实现

git client 插件的默认实现要求在主控制器和每个使用 Git 的代理上安装命令行 Git。 处理大文件时,命令行 Git 实现还应安装 Git LFS。 命令行 Git 实现是由 git client 插件提供的 Git 接口的规范实现。

当安装 git client 插件时,命令行 Git 默认启用。

JGit

git client 插件还包含两个使用 Eclipse JGit 的可选实现。 Eclipse JGit 是 Git 的纯 Java 实现。 git client 插件中的 JGit 实现提供了命令行 Git 实现的大部分功能。 当 JGit 实现不完整时,控制台日志中会注明差距。

当安装 git client 插件时,JGit 默认禁用。

启用 JGit

点击"管理 Jenkins"下的"全局工具配置"部分中的"添加 Git"按钮,添加 JGit 或 JGit with Apache HTTP Client 作为 Git 实现。

启用 JGit 或 JGit with Apache HTTP Client

JGit with Apache HTTP Client

git client 插件中原有的 JGit 实现在 Active Directory 认证方面存在问题。 实现了一个变通方案,提供 JGit 但使用 Apache HTTP 客户端进行认证。 JGit 中的问题现已解决,并在 git client 插件发布中交付。 JGit with Apache HTTP Client 继续提供以确保兼容性。

Windows 凭证管理器

Git for Windows 能够与 Windows 凭证管理器集成,以安全存储凭证。 Windows 凭证管理器非常适合 Windows 桌面上的交互式用户。 Windows 凭证管理器在 git client 插件的批处理中不太适用。 在运行 Windows 的 Jenkins 代理上安装 Git 时,最好禁用 Windows 凭证管理器。

错误报告

请使用 Jenkins 问题跟踪器 报告问题和增强功能。

贡献插件

贡献指南请参阅贡献插件。

下载工具