10

我正在尝试使用 Jenkins 为我的 iOS 项目实现自动化构建。我添加了 Git 插件,但是一旦我尝试将 git 的 URL 放入项目的 git 配置中,它就会在下面的屏幕截图中显示错误。在这里,Jenkins 无法从 repo 克隆到其工作区。

截屏

4

4 回答 4

1

对于“存储库 URL”字段,它需要一个远程存储库 URL,例如git@github.com:github/hubot.git. 它将使用该 url 复制代码以运行作业。

如果您只想在已经拥有要处理的代码的特定目录中运行作业,请将此部分留空。您可以设置要在其中运行作业的目录 1. 滚动到“高级项目选项”部分 2. 单击“高级” 3. 选中“使用自定义工作区”

一方面,这很好,但如果你经常使用它,我认为你会发现将代码提交到 github 并让 jenkins 为每次运行克隆一个新的代码副本会更有用。

于 2015-07-09T01:41:11.407 回答
1

如果您错过以下情况,您将收到该错误:

  1. 每当克隆 URL 错误时。
  2. 当您尝试从无权访问 git 服务器的地方进行克隆时。
  3. 每当您的 Pem 密钥未添加到 git 服务器上的密钥列表中时。
于 2017-06-28T14:13:04.280 回答
0

在大多数情况下 git bare repo 扩展名为 .git 我的意思是 (other)/test1 看起来不正确,我认为它应该是 (other)/test1.git 在我的 mac 上有同样的错误。

于 2013-01-24T00:48:18.277 回答
0

其实我解决了这个问题。这是因为远程 git 没有正确更新的权限

于 2015-07-09T05:11:13.503 回答