将 Git 集成到 Jenkins 是 CI/CD 里最基础也是最常见的操作。下面我按 从零到可用 的方式给你讲清楚,适合新手,也适合复习。
http://localhost:8080)在 Jenkins 所在机器上确认:
git --version
如果没有:
# Ubuntu / Debian
sudo apt install git
# CentOS / RHEL
sudo yum install git
Manage Jenkins → Plugins → Available plugins
Manage Jenkins → Tools
Default/usr/bin/gitC:\Program Files\Git\bin\git.exe✅ 可以点击 “Test Git” 验证是否成功
New Item在 Source Code Management 区域:
✅ 选择 Git
填写:
Repository URL
https://github.com/yourname/yourrepo.git
或
git@github.com:yourname/yourrepo.git
Credentials
Branch
*/main
或
*/master
repo)Manage Jenkins → Credentials → System → Global credentials
Username with passwordssh-keygen -t rsa -b 4096 -C "jenkins"
SSH Private Keyhttps://<jenkins-url>/github-webhook/
Cloning the remote Git repository
Checking out Revision xxxxx
git: command not found
✅ 检查 Git 安装路径 + Jenkins 的 Git 配置
✅ SSH key 没配对
✅ Jenkins 用户没有访问权限
✅ Token 权限不足
✅ Repo 是私有的但没配置认证
如果你愿意,我可以:
你现在用的是 GitHub、GitLab 还是 Gitee?