Jenkins Blue Ocean with TFS 2013 & GIT - 使用 http/https 存储库不支持保存管道。请改用 SSH
Jenkins Blue Ocean with TFS 2013 & GIT - Saving Pipelines is unsupported using http/https repositories. Please use SSH instead
我最近使用 Blue Ocean 插件设置了 Jenkins,并在我们的 TFS 2013 上构建了一些 Git 存储库。
我更新了插件和 Jenkins,所以它们 运行 是最新版本。
当我为新的 Git 回购添加新管道时,它现在说:
"Warning - Saving Pipelines is unsupported using http/https repositories. Please use SSH instead."
当我尝试添加管道时,它告诉我 "Repository URL - Please enter a valid URL."。这是 TFS 给我克隆回购的 URL,当我在浏览器中加载它时,我可以查看回购内容,所以我确定这是正确的 URL.
关于如何解决这个问题的任何想法?我希望能够 运行 最新版本的 Jenkins 和插件并且不想降级。
谢谢
我不能代表所有情况,因为我使用的是 github enterprise。但是我相信 github 的这些步骤应该是相同的:
- 导航到您的 github 存储库并单击克隆或下载按钮。
- 包含 HTTPS 克隆的下拉菜单 link 还有一个 SSH 按钮
单击后将为您提供 ssh url 用于您的用途
正在努力。
在蓝色海洋的 URL 字段中输入 "ssh://" 不带引号,然后是
ssh url 你从 github 复制过来的,它应该看起来像
像这样:
ssh://user@server:/GitRepo/project.git.
接下来转到您的 git 集线器实例进行配置文件设置。
- 单击 SSH 和 GPG 密钥并创建一个新的 SSH 密钥。
粘贴上一步Jenkins提供的SSH密钥信息
然后点击添加。
完成后返回蓝海并单击创建。而已。
疑难解答 1. 如果您 运行 遇到错误,可能是 ssh 密钥仍在应用,在这种情况下,只需刷新您的蓝色海洋屏幕并按照步骤再次创建它,忽略添加github 的 ssh 密钥,因为您已经这样做了,它应该可以工作。
疑难解答 2. 确保您为其创建蓝海管道的回购分支中不存在现有的 jenkinsfile。
我最近使用 Blue Ocean 插件设置了 Jenkins,并在我们的 TFS 2013 上构建了一些 Git 存储库。
我更新了插件和 Jenkins,所以它们 运行 是最新版本。
当我为新的 Git 回购添加新管道时,它现在说:
"Warning - Saving Pipelines is unsupported using http/https repositories. Please use SSH instead."
当我尝试添加管道时,它告诉我 "Repository URL - Please enter a valid URL."。这是 TFS 给我克隆回购的 URL,当我在浏览器中加载它时,我可以查看回购内容,所以我确定这是正确的 URL.
关于如何解决这个问题的任何想法?我希望能够 运行 最新版本的 Jenkins 和插件并且不想降级。
谢谢
我不能代表所有情况,因为我使用的是 github enterprise。但是我相信 github 的这些步骤应该是相同的:
- 导航到您的 github 存储库并单击克隆或下载按钮。
- 包含 HTTPS 克隆的下拉菜单 link 还有一个 SSH 按钮 单击后将为您提供 ssh url 用于您的用途 正在努力。
在蓝色海洋的 URL 字段中输入 "ssh://" 不带引号,然后是
ssh url 你从 github 复制过来的,它应该看起来像 像这样:ssh://user@server:/GitRepo/project.git.
接下来转到您的 git 集线器实例进行配置文件设置。
- 单击 SSH 和 GPG 密钥并创建一个新的 SSH 密钥。
粘贴上一步Jenkins提供的SSH密钥信息
然后点击添加。完成后返回蓝海并单击创建。而已。
疑难解答 1. 如果您 运行 遇到错误,可能是 ssh 密钥仍在应用,在这种情况下,只需刷新您的蓝色海洋屏幕并按照步骤再次创建它,忽略添加github 的 ssh 密钥,因为您已经这样做了,它应该可以工作。
疑难解答 2. 确保您为其创建蓝海管道的回购分支中不存在现有的 jenkinsfile。