git – SCM同步无法正常工作

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

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

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

3 – 保存

但我得到以下错误:

“Error while adding SCM file : fatal: Not a git repository (or any of
the parent directories): .git”

最佳答案
我刚遇到这个问题.作为前言:由于错误消息的不透明和无用,这个插件通常会令人沮丧.也就是说,在我的案例中,问题实际上意味着我必须采取的一些措施来纠正这个问题:

>我为备份仓库配置的Github上的访问组没有写访问权限.
>有一次,我在配置中拼错了repo(git @ github /而不是git @ github :).
>最后,这个插件似乎重新启动了很多.更改设置后,运行Jenkins重新启动以获取更有助于诊断问题的新错误消息.

除此之外,hudson.plugins.scm_sync_configuration中的系统日志信息特别有用,并且通常比一般页面错误更有说服力.

转载注明原文:git – SCM同步无法正常工作 - 代码日志