当前位置: 首页 > 知识库问答 >
问题:

Git Config命令在java中失败$家还没定

太叔景曜
2023-03-14

我试图通过JAVA运行git命令。我的Linux版本是REDHAT 7.3,git版本是1.8。所有的命令都工作正常,但是当我运行git config--globaluser.name"myName"时,它会抛出一个错误
致命的:$HOME not set

我尝试通过以下代码通过JAVA导出Home路径:export Home=$Home:/PATH/Home

但我得到了以下错误:

无法运行导出执行失败(ENOENT-没有这样的文件或目录)。

运行命令后,我通过系统检查了主路径。getEnv(“HOME”)并且它返回了正确的路径。我尝试在RHEL上将Git版本更新到2.22,但仍然没有用。

在windows中,所有命令都可以正常工作,但在Linux上会抛出错误。

共有1个答案

冯宪
2023-03-14

命令不应该是吗

git config user.name "myName"

而不是

git config --user.name "myName"
 类似资料:
  • CommandInvokationFailure:Gradle生成失败。C: /Program Files/Unity/Hub/Editor/2019.2.21f1/Editor/Data/PlaybackEngines/AndroidPlayer/Tools\OpenJDK\Windows\bin\java。exe-classpath“C:\Program Files\Unity\Hub\Edi

  • 我使用android studio preview beta 4,打开project it build时从https://github.com/drklo/Telegram获得Telegram源代码,并出现以下错误: 我使用最新的NDK android-ndk-r16-beta1-windows-x86。add-application.mk的第100行中有错误,它是: 所以我使用的add-appl

  • 当我在命令行中运行TestNG时,抛出异常: c:\test>java org.testng.testng testng.xml线程“main”java.lang.noClassDefounderror:com/beust/jcommander/parameterexception在java.lang.class.getDeclaredMethods0(本机方法)在java.lang.class.

  • 问题内容: 我在jenkins中使用了一些Windows批处理命令,其中每个命令都可能失败。为了使詹金斯工作在每个步骤上失败,这些批处理命令如下所示: 换句话说:我似乎要检查每个批处理命令是否失败,然后在必要时以错误代码1退出。有没有更有意义/更方便/更好的方法来实现这一目标? 如果我不检查每个步骤并退出,jenkins将执行以下批处理命令。 问题答案: 可悲的是,您不能激活in bash之类的标

  • 在开发一个应用程序时,我遇到了以下错误。我试图将java版本从11降级到8,但这并没有帮助。

  • 有人能帮我解决这个错误吗? 我把ADS放在我的项目中,当我尝试将我的项目构建到Android时,我得到了这个错误。 但是,如果我将ADS脱机,那么错误就会消失。 命令调用失败:Gradle 构建失败。C:/Program Files/Java/jdk1.8.0_45\bin\java.exe -classpath “E:\unity 5\Editor\Data\PlaybackEngines\An