首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >单片机同步不工作

单片机同步不工作
EN

Stack Overflow用户
提问于 2015-04-08 06:52:27
回答 2查看 5.2K关注 0票数 5

我想把我的詹金斯备份数据和git同步。因此,我遵循以下步骤:

我已经在配置下将git全球凭证设置为jenkins GIT选项。

安装了scm同步插件并将配置参数放入jenkins scm同步配置选项卡repo url git@github.com:username/jenkins_config.git

3-保存

但我的错误是:

添加SCM文件时出错:致命:不是git存储库(或任何父目录):.git

EN

回答 2

Stack Overflow用户

发布于 2015-08-19 23:38:48

我刚刚遇到了这个问题。作为序言:这个插件通常是非常令人沮丧的做任何事情,因为它是多么的不透明和没有帮助的错误信息。尽管如此,就我而言,这个问题实际上意味着什么,这是我必须做的几件事情之一,以纠正这一问题:

  1. 我为我的备份-回购配置的访问组没有写访问权限。
  2. 有一次,回购在配置中被我拼错了(git@github/而不是git@github:)。
  3. 最后,这个插件似乎很喜欢重新启动。更改设置后,运行Jenkins重新启动以获得更好地帮助诊断问题的新错误消息。

除此之外,hudson.plugins.scm_sync_configuration中的系统日志信息尤其有用,而且往往比一般的页面错误更能说明问题。

票数 3
EN

Stack Overflow用户

发布于 2015-12-05 01:42:47

这个序列对我适用于Git:

  1. 安装SCM同步插件
  2. 在Jenkins > Configuration > SCM同步配置中输入Git Repository URL
  3. 重启詹金斯。此时,SCM同步插件只会在我更改文件之后提交文件。所有其他未修改的文件都未提交给Git。
  4. 删除Jenkins > configuration > SCM同步配置中的Git Repository URL。单击保存。
  5. 将Git Repository URL放回Jenkins > configuration > SCM同步配置中。单击保存。
  6. 在划痕目录中,使用以下方法验证所有文件是否都存在: git克隆git@git@github.com:username/jenkins_config.git cd jenkins_config find .

希望find将打印您的所有config.xml文件。

我记录了我在上面所做的步骤。我不知道它们是否都是绝对必要的(特别是步骤2和步骤4)。策略是反复重新启动和删除/添加Git Repository URL,直到它正常工作为止。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29507819

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档