SCM同步无法正常工作

Par*_*lam 5 git github jenkins jenkins-plugins

我想用git repo同步我的Jenkins备份数据.所以我按照以下步骤:

1-我已将git全局凭证设置为配置下的jenkins GIT选项.

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

3 - 保存

但我得到以下错误:

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

Eli*_*Eli 3

我刚刚遇到这个问题。作为前言:这个插件通常做任何事情都非常令人沮丧,因为错误消息是多么不透明和无用。也就是说,这个问题在我的案例中的实际含义是我必须做的几件事之一:

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

除此之外,系统登录信息hudson.plugins.scm_sync_configuration特别有用,并且通常比一般页面错误更能说明问题。