首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >进程‘命令’git‘以非零出口值128完成“

进程‘命令’git‘以非零出口值128完成“
EN

Stack Overflow用户
提问于 2022-04-01 22:37:20
回答 1查看 268关注 0票数 0

我需要一些帮助,我在IntelliJ想法中有一个gradle项目,我正在尝试使用github操作来自动化github。github操作的.yml文件包含

代码语言:javascript
复制
name: CI - build and test

on:
  push:
    branches: [ main ]

jobs:
  build:

    runs-on: ubuntu-latest

    steps:
      - uses: actions/checkout@v2
      - name: Set up JDK 11
        uses: actions/setup-java@v2
        with:
          java-version: '11'
          distribution: 'adopt'
      - name: Grant execute permission for gradlew
        working-directory:  ./project
        run: chmod +x ./gradlew
      - name: Build
        working-directory:  ./project
        run: ./gradlew build
      - name: Test
        working-directory:  ./project
        run: ./gradlew test
      - name: Update Website
        working-directory: ./project
        run: ./gradlew deployReports

错误来自于最后一步- name: Update Website working-directory: ./project run: ./gradlew deployReports

下面是位于我的deployReports文件中的build.gradle函数

代码语言:javascript
复制
task deployReports (dependsOn: 'copyWebsite'){
group = "Reporting"
description 'Copies reports to the website repo and pushes to github'
doLast{
    def pagesDir = "$buildDir/gh-pages"
    exec{
        workingDir = 'build/gh-pages'
        commandLine = ['git', 'add', '.']
    }
    exec{
        workingDir = 'build/gh-pages'
        commandLine = ['git', 'commit', '-m', 'Updating-webpages']
    }
    exec{
        workingDir = 'build/gh-pages'
        commandLine = ['git', 'push']
    }
}

}错误来自这一行commandLine = ['git', 'commit', '-m', 'Updating-webpages']

我不知道如何解决这个问题,因为git是正确安装的,而且我仍然可以提交并将自己推出终端。任何洞察力都会很棒!

EN

回答 1

Stack Overflow用户

发布于 2022-10-25 07:41:10

最简单的解决方案是通过GitHub克隆分支(使用终端)。否则,在这个dir中设置git以便您能够解决这个问题。

这是因为系统在这里找不到任何git命令,并且无法找到git,这就是为什么会发生这样的情况。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71713376

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档