我正在尝试使用 Jenkins 为我的 iOS 项目实现自动化构建。我添加了 Git 插件,但是一旦我尝试将 git 的 URL 放入项目的 git 配置中,它就会在下面的屏幕截图中显示错误。在这里,Jenkins 无法从 repo 克隆到其工作区。
问问题
1832 次
4 回答
1
对于“存储库 URL”字段,它需要一个远程存储库 URL,例如git@github.com:github/hubot.git
. 它将使用该 url 复制代码以运行作业。
如果您只想在已经拥有要处理的代码的特定目录中运行作业,请将此部分留空。您可以设置要在其中运行作业的目录 1. 滚动到“高级项目选项”部分 2. 单击“高级” 3. 选中“使用自定义工作区”
一方面,这很好,但如果你经常使用它,我认为你会发现将代码提交到 github 并让 jenkins 为每次运行克隆一个新的代码副本会更有用。
于 2015-07-09T01:41:11.407 回答
1
如果您错过以下情况,您将收到该错误:
- 每当克隆 URL 错误时。
- 当您尝试从无权访问 git 服务器的地方进行克隆时。
- 每当您的 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 回答