【发布时间】: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