这个答案是假设脚本在 GitHub 中。想一想你的情况可能会有所帮助。
所以.. 首先你需要在你的服务器机器上安装 Git:
$ sudo apt-get 更新
$ sudo apt-get install git
现在你需要通过$ which git来获取 Git 的路径
它会给出像“/usr/local/bin/git”
将该路径复制到git 部分的 ManageJenkins->Global Tool Configuration-> 中,粘贴到 "Path to Git executable"。
它将允许您访问 git 源。
现在您需要提供 SSH 密钥。
在您的远程机器中输入sudo sujenkins。您必须为“jenkins”用户生成 ssh 密钥。
现在将公钥添加到 GitHub 帐户(您可以查看https://www.youtube.com/watch?v=Vi-WqFKYpnw)。
并将私钥添加到 Jenkins 通过
- 转到凭据
- 在范围内的商店中单击全局
- 添加凭据
- 种类:带有私钥的 SSH 用户名
- 用户名:您的服务器用户名
- 私钥:给出用户“Jenkins”的私钥
- 将 ID 指定为“jenkins-private-key”或其他任何要识别的内容
现在转到作业配置->选择您创建的凭据并复制存储库的 ssh url(存储脚本的位置)现在您可以运行存储在 Git 中的脚本。