【Git】解决Commit failed - exit code 1 received

本文解析了Github桌面版出现Commit failed-exitcode1 received错误的原因,主要由于工作目录设置不当,.git文件夹位置不正确导致。文章提供了两种常见情况的解决方案,包括定位正确的.git目录重新打开,或在存在多个.git文件夹的情况下选择删除其中一个。

使用Github桌面版出现了:Commit failed - exit code 1 received

总的来说都是因为当前Github桌面版打开的目录不对。

大致有以下两种情况

  1. 当前目录下没有.git文件夹,.git在上层目录
  2. 不仅当前目录存在.git文件夹,而且下层目录也存在.git文件夹

如果是第一种,找准.git所在目录,重新打开即可。

如果是第二种,要自己选择删除一个.git,因为所有目录中只能存在一个.git文件夹。

 

gapinyc@DESKTOP-9QS7RL5:~/superset-prod$ export DOCKER_BUILDKIT=1 docker build \ -f Dockerfile.superset \ --build-arg SUPERSET_VERSION=5.0.0 \ -t my-superset:5.0.0 \ . [+] Building 704.8s (11/17) docker:default => [internal] load build definition from Dockerfile.superset 0.0s => => transferring dockerfile: 2.62kB 0.0s => [internal] load metadata for docker.io/apache/superset:5.0.0 0.2s => [internal] load metadata for docker.io/library/node:18-bullseye-slim 1.1s => [internal] load .dockerignore 0.0s => => transferring context: 2B 0.0s => [source-downloader 1/5] FROM docker.io/library/node:18-bullseye-slim@sha256:d69fb189fa7765636655db043a6a9e6be5ddf94bd1a8dc33fd0bcf4664606a9e 21.1s => => resolve docker.io/library/node:18-bullseye-slim@sha256:d69fb189fa7765636655db043a6a9e6be5ddf94bd1a8dc33fd0bcf4664606a9e 0.0s => => sha256:42f42eafefa50f1f31a15009c5f7c860e50d64699a39e925032b52bf183b6ecd 446B / 446B 0.1s => => sha256:8a49ca04d9f25692385798d2f44622aa58023f3d74b4824e5b4838c95ae44fec 1.74MB / 1.74MB 0.6s => => sha256:3e45f78336892645521624a2eb06cffe415248440cb1154db9467017f359995c 38.27MB / 38.27MB 17.6s => => sha256:56e571f2ee22b5620bc735735848b8efe0c5f4feacae2584d6ab711789e7fe0c 4.07kB / 4.07kB 0.2s => => sha256:e1f16b66c2e86ad38458eba597e4ec79e4750398a28dbbc2d7819d829c4c9023 30.26MB / 30.26MB 19.4s => => extracting sha256:e1f16b66c2e86ad38458eba597e4ec79e4750398a28dbbc2d7819d829c4c9023 0.7s => => extracting sha256:56e571f2ee22b5620bc735735848b8efe0c5f4feacae2584d6ab711789e7fe0c 0.0s => => extracting sha256:3e45f78336892645521624a2eb06cffe415248440cb1154db9467017f359995c 0.7s => => extracting sha256:8a49ca04d9f25692385798d2f44622aa58023f3d74b4824e5b4838c95ae44fec 0.0s => => extracting sha256:42f42eafefa50f1f31a15009c5f7c860e50d64699a39e925032b52bf183b6ecd 0.0s => CACHED [stage-2 1/3] FROM docker.io/apache/superset:5.0.0@sha256:09735adaae3945c5a8fabbeca31a7954c8c74de195702ba61622aee8604d5c55 0.1s => => resolve docker.io/apache/superset:5.0.0@sha256:09735adaae3945c5a8fabbeca31a7954c8c74de195702ba61622aee8604d5c55 0.0s => [source-downloader 2/5] RUN apt-get update && apt-get install -y git curl && rm -rf /var/lib/apt/lists/* 201.4s => [frontend-builder 2/6] RUN npm config set registry https://registry.npmmirror.com && npm config set cache /tmp/npm-cache && mkdir -p /tmp/npm-cache 2.0s => [frontend-builder 3/6] WORKDIR /app/superset-frontend 0.0s => [source-downloader 3/5] WORKDIR /tmp/superset-src 0.0s => ERROR [source-downloader 4/5] RUN git clone https://github.com/apache/superset.git . && git checkout "rel/5.0.0" 481.1s ------ > [source-downloader 4/5] RUN git clone https://github.com/apache/superset.git . && git checkout "rel/5.0.0": 0.200 Cloning into '.'... 481.1 error: RPC failed; curl 56 GnuTLS recv error (-9): Error decoding the received TLS packet. 481.1 error: 754 bytes of body are still expected 481.1 fetch-pack: unexpected disconnect while reading sideband packet 481.1 fatal: early EOF 481.1 fatal: index-pack failed ------ Dockerfile.superset:21 -------------------- 20 | # 克隆 Apache Superset 源码并切换到指定版本 21 | >>> RUN git clone ${GITHUB_MIRROR}/apache/superset.git . && \ 22 | >>> git checkout "rel/${SUPERSET_VERSION}" 23 | -------------------- ERROR: failed to build: failed to solve: process "/bin/sh -c git clone ${GITHUB_MIRROR}/apache/superset.git . && git checkout \"rel/${SUPERSET_VERSION}\"" did not complete successfully: exit code: 128 gapinyc@DESKTOP-9QS7RL5:~/superset-prod$
最新发布
10-23
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值