【问题标题】:Jenkins unable to find .gitconfig詹金斯找不到 .gitconfig
【发布时间】:2018-04-03 14:36:52
【问题描述】:

我正在尝试从 jenkins 执行以下命令

git config --global url.https://github.com/.insteadOf git://github.com/

但我收到以下错误

错误:无法锁定配置文件 %USERPROFILE%/.gitconfig:没有这样的文件或目录

Jenkins 配置: 从机:Windows机器, 构建步骤:执行shell

我尝试了以下方法: 更改了文件权限, 删除文件并尝试, 手动编辑 .gitconfig 以获得预期的配置。

我真的不确定是什么导致了这个错误。这是因为路径(%USERPROFILE%)吗?

【问题讨论】:

  • 文件是否存在?
  • 请尝试执行命令echo %USERPROFILE% 并发布结果。很可能不是文件问题,但无法解析此环境变量
  • 是的,该文件存在于路径中(c:/Users/[user-name]/.gitconfig
  • 嗨@AleksanderStelmaczonek,当我回显时,我得到的输出为 "%USERPROFILE%" 。 (构建步骤:执行外壳)。 "C:\Users\用户名" 。 (构建步骤:Windows 批处理)。两者都导致相同的失败
  • 只是为了解决任何误解。请为echo $USERPROFILE做同样的事情

标签: git shell jenkins jenkins-plugins git-config


【解决方案1】:

首先,检查这与JENKINS-21376无关:

“使用工作区强制轮询”允许我的轮询成功并自动触发构建。

检查your HOME,路径中是否存在特殊字符或process locking .gitconfig.lock

【讨论】:

    猜你喜欢
    • 2012-09-30
    • 2014-07-24
    • 2018-02-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-01-24
    相关资源
    最近更新 更多