Bash Github操作-错误:进程已完成,退出代码为1

Bash Github操作-错误:进程已完成,退出代码为1,bash,git,github,github-actions,Bash,Git,Github,Github Actions,我正在尝试设置github操作以部署我的应用程序 我的bash-启动部署过程的脚本如下所示: #!/bin/sh set -e vendor/bin/phpunit (git push) || true git checkout production git merge master git push origin production git checkout master 执行上述脚本时,我得到: 我的工作流/main.yml文件如下所示: name: CD on: pu

我正在尝试设置github操作以部署我的应用程序

我的
bash
-启动部署过程的脚本如下所示:

#!/bin/sh
set -e

vendor/bin/phpunit

(git push) || true

git checkout production
git merge master

git push origin production

git checkout master
执行上述脚本时,我得到:

我的
工作流/main.yml
文件如下所示:

name: CD

on:
  push:
    branches: [ production ]

jobs:
  deploy:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v2
        with:
          token: ${{ secrets.PUSH_TOKEN }}
#      - name: Set up Node
#       uses: actions/setup-node@v1
#        with:
#          node-version: '12.x'
#      - run: npm install
#      - run: npm run production
      - name: Commit built assets
        run: |
          git config --local user.email "action@github.com"
          git config --local user.name "GitHub Action"
          git checkout -B deploy
          git add -f public/
          git commit -m "Build front-end assets"
          git push -f origin deploy
      - name: Deploy to production
        uses: appleboy/ssh-action@master
        with:
          username: root
          host: xx.xx.xxx.xxx
          password: ${{ secrets.SSH_PASSWORD }}
          script: 'cd /var/www/myProject && ./server_deploy.sh'

运行脚本时,我得到以下原始日志:

2021-03-14T16:04:06.7573174Z ##[section]Starting: Request a runner to run this job
2021-03-14T16:04:07.1344029Z Can't find any online and idle self-hosted runner in current repository that matches the required labels: 'ubuntu-latest'
2021-03-14T16:04:07.1344097Z Can't find any online and idle self-hosted runner in current repository's account/organization that matches the required labels: 'ubuntu-latest'
2021-03-14T16:04:07.1344652Z Found online and idle hosted runner in current repository's account/organization that matches the required labels: 'ubuntu-latest'
2021-03-14T16:04:07.2661405Z ##[section]Finishing: Request a runner to run this job
2021-03-14T16:04:17.0975920Z Current runner version: '2.277.1'
2021-03-14T16:04:17.9082004Z ##[group]Operating System
2021-03-14T16:04:17.9083391Z Ubuntu
2021-03-14T16:04:17.9084015Z 20.04.2
2021-03-14T16:04:17.9084509Z LTS
2021-03-14T16:04:17.9085154Z ##[endgroup]
2021-03-14T16:04:17.9085790Z ##[group]Virtual Environment
2021-03-14T16:04:17.9086576Z Environment: ubuntu-20.04
2021-03-14T16:04:17.9087226Z Version: 20210302.0
2021-03-14T16:04:17.9088413Z Included Software: https://github.com/actions/virtual-environments/blob/ubuntu20/20210302.0/images/linux/Ubuntu2004-README.md
2021-03-14T16:04:17.9090008Z Image Release: https://github.com/actions/virtual-environments/releases/tag/ubuntu20%2F
2021-03-14T16:04:17.9091225Z ##[endgroup]
2021-03-14T16:04:17.9093732Z ##[group]GITHUB_TOKEN Permissions
2021-03-14T16:04:17.9095423Z Actions: write
2021-03-14T16:04:17.9096121Z Checks: write
2021-03-14T16:04:17.9096752Z Contents: write
2021-03-14T16:04:17.9097367Z Deployments: write
2021-03-14T16:04:17.9098205Z Issues: write
2021-03-14T16:04:17.9098869Z Metadata: read
2021-03-14T16:04:17.9099572Z OrganizationPackages: write
2021-03-14T16:04:17.9100326Z Packages: write
2021-03-14T16:04:17.9100966Z PullRequests: write
2021-03-14T16:04:17.9101747Z RepositoryProjects: write
2021-03-14T16:04:17.9102476Z SecurityEvents: write
2021-03-14T16:04:17.9103267Z Statuses: write
2021-03-14T16:04:17.9103974Z ##[endgroup]
2021-03-14T16:04:17.9108171Z Prepare workflow directory
2021-03-14T16:04:18.3861957Z Prepare all required actions
2021-03-14T16:04:18.3875377Z Getting action download info
2021-03-14T16:04:18.7415606Z Download action repository 'actions/checkout@v2'
2021-03-14T16:04:19.4196162Z Download action repository 'appleboy/ssh-action@master'
2021-03-14T16:04:20.1340765Z ##[group]Build container for action use: '/home/runner/work/_actions/appleboy/ssh-action/master/Dockerfile'.
2021-03-14T16:04:20.1449431Z ##[command]/usr/bin/docker build -t 5588e4:46e0c05d2f1c4fbf93b7f69ca6a2f1b5 -f "/home/runner/work/_actions/appleboy/ssh-action/master/Dockerfile" "/home/runner/work/_actions/appleboy/ssh-action/master"
2021-03-14T16:04:21.6962547Z Sending build context to Docker daemon  293.9kB
2021-03-14T16:04:21.6963066Z 
2021-03-14T16:04:21.6963632Z Step 1/4 : FROM appleboy/drone-ssh:1.6.3-linux-amd64
2021-03-14T16:04:21.6964381Z 1.6.3-linux-amd64: Pulling from appleboy/drone-ssh
2021-03-14T16:04:21.6965036Z 188c0c94c7c5: Pulling fs layer
2021-03-14T16:04:21.6965576Z 66fca843054b: Pulling fs layer
2021-03-14T16:04:21.6966101Z f62e9573bab1: Pulling fs layer
2021-03-14T16:04:21.6966632Z 06a0f34100cd: Pulling fs layer
2021-03-14T16:04:21.6967110Z 06a0f34100cd: Waiting
2021-03-14T16:04:21.6967633Z f62e9573bab1: Verifying Checksum
2021-03-14T16:04:21.6968295Z f62e9573bab1: Download complete
2021-03-14T16:04:21.6968871Z 66fca843054b: Verifying Checksum
2021-03-14T16:04:21.6969544Z 66fca843054b: Download complete
2021-03-14T16:04:21.6970079Z 188c0c94c7c5: Verifying Checksum
2021-03-14T16:04:21.6970589Z 188c0c94c7c5: Download complete
2021-03-14T16:04:21.6971347Z 06a0f34100cd: Verifying Checksum
2021-03-14T16:04:21.6971878Z 06a0f34100cd: Download complete
2021-03-14T16:04:22.0484952Z 188c0c94c7c5: Pull complete
2021-03-14T16:04:22.2702074Z 66fca843054b: Pull complete
2021-03-14T16:04:22.3773889Z f62e9573bab1: Pull complete
2021-03-14T16:04:22.6271473Z 06a0f34100cd: Pull complete
2021-03-14T16:04:22.6379226Z Digest: sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaa
2021-03-14T16:04:22.6402600Z Status: Downloaded newer image for appleboy/drone-ssh:1.6.3-linux-amd64
2021-03-14T16:04:22.6418359Z  ---> 47f94d42e479
2021-03-14T16:04:22.6422631Z Step 2/4 : COPY entrypoint.sh /entrypoint.sh
2021-03-14T16:04:23.2992272Z  ---> 894dff86e37f
2021-03-14T16:04:23.3137154Z Step 3/4 : RUN chmod +x /entrypoint.sh
2021-03-14T16:04:23.3492501Z  ---> Running in 8b348a5718bd
2021-03-14T16:04:25.0149456Z Removing intermediate container 8b348a5718bd
2021-03-14T16:04:25.0167277Z  ---> 2bc40f78951d
2021-03-14T16:04:25.0168110Z Step 4/4 : ENTRYPOINT ["/entrypoint.sh"]
2021-03-14T16:04:25.0374209Z  ---> Running in be0a69eed1dc
2021-03-14T16:04:26.0155734Z Removing intermediate container be0a69eed1dc
2021-03-14T16:04:26.0157218Z  ---> e08d3462082b
2021-03-14T16:04:26.0218123Z Successfully built e08d3462082b
2021-03-14T16:04:26.0355661Z Successfully tagged 5588e4:46e0c05d2f1c4fbf93b7f69ca6a2f1b5
2021-03-14T16:04:26.0368493Z ##[endgroup]
2021-03-14T16:04:26.0761189Z ##[group]Run actions/checkout@v2
2021-03-14T16:04:26.0761944Z with:
2021-03-14T16:04:26.0763619Z   token: ***
2021-03-14T16:04:26.0764261Z   repository: myUser/myProject
2021-03-14T16:04:26.0764899Z   ssh-strict: true
2021-03-14T16:04:26.0765450Z   persist-credentials: true
2021-03-14T16:04:26.0765987Z   clean: true
2021-03-14T16:04:26.0766410Z   fetch-depth: 1
2021-03-14T16:04:26.0766837Z   lfs: false
2021-03-14T16:04:26.0767254Z   submodules: false
2021-03-14T16:04:26.0767708Z ##[endgroup]
2021-03-14T16:04:26.5724570Z Syncing repository: myUser/myProject
2021-03-14T16:04:26.5725598Z ##[group]Getting Git version info
2021-03-14T16:04:26.5726878Z Working directory is '/home/runner/work/myProject/myProject'
2021-03-14T16:04:26.5728059Z [command]/usr/bin/git version
2021-03-14T16:04:26.5892765Z git version 2.30.1
2021-03-14T16:04:26.5894282Z ##[endgroup]
2021-03-14T16:04:26.5903587Z Deleting the contents of '/home/runner/work/myProject/myProject'
2021-03-14T16:04:26.5905407Z ##[group]Initializing the repository
2021-03-14T16:04:26.5909187Z [command]/usr/bin/git init /home/runner/work/myProject/myProject
2021-03-14T16:04:26.6029092Z hint: Using 'master' as the name for the initial branch. This default branch name
2021-03-14T16:04:26.6030401Z hint: is subject to change. To configure the initial branch name to use in all
2021-03-14T16:04:26.6031533Z hint: of your new repositories, which will suppress this warning, call:
2021-03-14T16:04:26.6032386Z hint: 
2021-03-14T16:04:26.6033943Z hint:  git config --global init.defaultBranch <name>
2021-03-14T16:04:26.6034638Z hint: 
2021-03-14T16:04:26.6035442Z hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
2021-03-14T16:04:26.6036651Z hint: 'development'. The just-created branch can be renamed via this command:
2021-03-14T16:04:26.6037336Z hint: 
2021-03-14T16:04:26.6037909Z hint:  git branch -m <name>
2021-03-14T16:04:26.6041711Z Initialized empty Git repository in /home/runner/work/myProject/myProject/.git/
2021-03-14T16:04:26.6053565Z [command]/usr/bin/git remote add origin https://github.com/myUser/myProject
2021-03-14T16:04:26.6112480Z ##[endgroup]
2021-03-14T16:04:26.6113335Z ##[group]Disabling automatic garbage collection
2021-03-14T16:04:26.6121163Z [command]/usr/bin/git config --local gc.auto 0
2021-03-14T16:04:26.6165369Z ##[endgroup]
2021-03-14T16:04:26.6176967Z ##[group]Setting up auth
2021-03-14T16:04:26.6187245Z [command]/usr/bin/git config --local --name-only --get-regexp core\.sshCommand
2021-03-14T16:04:26.6246287Z [command]/usr/bin/git submodule foreach --recursive git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :
2021-03-14T16:04:26.6900209Z [command]/usr/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader
2021-03-14T16:04:26.6940390Z [command]/usr/bin/git submodule foreach --recursive git config --local --name-only --get-regexp 'http\.https\:\/\/github\.com\/\.extraheader' && git config --local --unset-all 'http.https://github.com/.extraheader' || :
2021-03-14T16:04:26.7216178Z [command]/usr/bin/git config --local http.https://github.com/.extraheader AUTHORIZATION: basic ***
2021-03-14T16:04:26.7266677Z ##[endgroup]
2021-03-14T16:04:26.7268826Z ##[group]Fetching the repository
2021-03-14T16:04:26.7277912Z [command]/usr/bin/git -c protocol.version=2 fetch --no-tags --prune --progress --no-recurse-submodules --depth=1 origin +ea9bc17ea94e3e6c966f65eadaab92e81b90346c:refs/remotes/origin/production
2021-03-14T16:04:27.4292763Z remote: Enumerating objects: 2050, done.         
2021-03-14T16:04:27.5051531Z remote: Counting objects: 100% (2050/2050), done.         
2021-03-14T16:04:27.6195514Z remote: Compressing objects: 100% (1621/1621), done.          
2021-03-14T16:04:28.5762484Z Receiving objects: 100% (2050/2050), 2.44 MiB | 4.84 MiB/s
2021-03-14T16:04:28.5763176Z Receiving objects: 100% (2050/2050), 13.82 MiB | 14.48 MiB/s, done.
2021-03-14T16:04:28.6012285Z Resolving deltas: 100% (469/469)
2021-03-14T16:04:28.6012872Z Resolving deltas: 100% (469/469), done.
2021-03-14T16:04:28.8206899Z From https://github.com/myUser/myProject
2021-03-14T16:04:28.8208438Z  * [new ref]         ea9bc17ea94e3e6c966f65eadaab92e81b90346c -> origin/production
2021-03-14T16:04:28.8229099Z ##[endgroup]
2021-03-14T16:04:28.8229852Z ##[group]Determining the checkout info
2021-03-14T16:04:28.8232088Z ##[endgroup]
2021-03-14T16:04:28.8232766Z ##[group]Checking out the ref
2021-03-14T16:04:28.8236775Z [command]/usr/bin/git checkout --progress --force -B production refs/remotes/origin/production
2021-03-14T16:04:28.9951267Z Switched to a new branch 'production'
2021-03-14T16:04:28.9952452Z Branch 'production' set up to track remote branch 'production' from 'origin'.
2021-03-14T16:04:28.9961000Z ##[endgroup]
2021-03-14T16:04:29.0014527Z [command]/usr/bin/git log -1 --format='%H'
2021-03-14T16:04:29.0046451Z 'ea9bc17ea94e3e6c966f65eadaab92e81b90346c'
2021-03-14T16:04:29.0162817Z ##[group]Run git config --local user.email "action@github.com"
2021-03-14T16:04:29.0163849Z [36;1mgit config --local user.email "action@github.com"[0m
2021-03-14T16:04:29.0164730Z [36;1mgit config --local user.name "GitHub Action"[0m
2021-03-14T16:04:29.0165375Z [36;1mgit checkout -B deploy[0m
2021-03-14T16:04:29.0165987Z [36;1mgit add -f public/[0m
2021-03-14T16:04:29.0166580Z [36;1mgit commit -m "Build front-end assets"[0m
2021-03-14T16:04:29.0167255Z [36;1mgit push -f origin deploy[0m
2021-03-14T16:04:29.0215326Z shell: /usr/bin/bash -e {0}
2021-03-14T16:04:29.0215807Z ##[endgroup]
2021-03-14T16:04:29.3153383Z Switched to a new branch 'deploy'
2021-03-14T16:04:29.3313550Z On branch deploy
2021-03-14T16:04:29.3316648Z nothing to commit, working tree clean
2021-03-14T16:04:29.3381472Z ##[error]Process completed with exit code 1.
2021-03-14T16:04:29.3653154Z Post job cleanup.
2021-03-14T16:04:29.4723616Z [command]/usr/bin/git version
2021-03-14T16:04:29.4777037Z git version 2.30.1
2021-03-14T16:04:29.4815499Z [command]/usr/bin/git config --local --name-only --get-regexp core\.sshCommand
2021-03-14T16:04:29.4854852Z [command]/usr/bin/git submodule foreach --recursive git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :
2021-03-14T16:04:29.5117676Z [command]/usr/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader
2021-03-14T16:04:29.5149269Z http.https://github.com/.extraheader
2021-03-14T16:04:29.5160054Z [command]/usr/bin/git config --local --unset-all http.https://github.com/.extraheader
2021-03-14T16:04:29.5197186Z [command]/usr/bin/git submodule foreach --recursive git config --local --name-only --get-regexp 'http\.https\:\/\/github\.com\/\.extraheader' && git config --local --unset-all 'http.https://github.com/.extraheader' || :
2021-03-14T16:04:29.5497217Z Cleaning up orphan processes
2021-03-14T16:04:06.7573174Z##[section]开始:请求运行程序运行此作业
2021-03-14T16:04:07.1344029Z在当前存储库中找不到任何与所需标签匹配的在线和空闲自托管运行程序:“ubuntu最新版本”
2021-03-14T16:04:07.1344097Z在当前存储库的帐户/组织中找不到任何与所需标签匹配的在线和空闲自托管运行程序:“ubuntu最新版本”
2021-03-14T16:04:07.1344652Z在当前存储库的帐户/组织中找到与所需标签匹配的在线和空闲托管运行程序:“ubuntu最新版本”
2021-03-14T16:04:07.2661405Z###[部分]完成:请求跑步者运行此作业
2021-03-14T16:04:17.0975920Z当前运行程序版本:“2.277.1”
2021-03-14T16:04:17.9082004Z###[组]操作系统
2021-03-14T16:04:17.9083391Z Ubuntu
2021-03-14T16:04:17.9084015Z 20.04.2
2021-03-14T16:04:17.9084509Z LTS
2021-03-14T16:04:17.9085154Z###[结束语]
2021-03-14T16:04:17.9085790Z###[集团]虚拟环境
2021-03-14T16:04:17.9086576Z环境:ubuntu-20.04
2021-03-14T16:04:17.9087226Z版本:20210302.0
2021-03-14T16:04:17.9088413Z随附软件:https://github.com/actions/virtual-environments/blob/ubuntu20/20210302.0/images/linux/Ubuntu2004-README.md
2021-03-14T16:04:17.9090008Z图像发布:https://github.com/actions/virtual-environments/releases/tag/ubuntu20%2F
2021-03-14T16:04:17.9091225Z###[结束语]
2021-03-14T16:04:17.9093732Z###[组]GITHUB#u令牌权限
2021-03-14T16:04:17.9095423Z操作:写入
2021-03-14T16:04:17.9096121Z检查:写入
2021-03-14T16:04:17.9096752Z内容:写入
2021-03-14T16:04:17.9097367Z部署:写入
2021-03-14T16:04:17.9098205Z问题:写入
2021-03-14T16:04:17.9098869Z元数据:已读
2021-03-14T16:04:17.9099572Z组织包:写入
2021-03-14T16:04:17.9100326Z包:写入
2021-03-14T16:04:17.9100966Z PullRequests:写入
2021-03-14T16:04:17.9101747Z存储项目:写入
2021-03-14T16:04:17.9102476Z安全事件:写入
2021-03-14T16:04:17.9103267Z状态:写入
2021-03-14T16:04:17.9103974Z###[结束语]
2021-03-14T16:04:17.9108171Z准备工作流程目录
2021-03-14T16:04:18.3861957Z准备所有需要的行动
2021-03-14T16:04:18.3875377Z获取行动下载信息
2021-03-14T16:04:18.7415606Z下载操作存储库的操作/checkout@v2'
2021-03-14T16:04:19.4196162Z下载操作存储库“appleboy/ssh”-action@master'
2021-03-14T16:04:20.1340765Z##[group]构建操作容器使用:'/home/runner/work/_actions/appleboy/ssh action/master/Dockerfile'。
2021-03-14T16:04:20.1449431Z###[命令]/usr/bin/docker build-t 5588e4:46e0c05d2f1c4fbf93b7f69ca6a2f1b5-f“/home/runner/work/_actions/appleboy/ssh action/master/Dockerfile”“/home/runner/work/_actions/appleboy/ssh action/master”
2021-03-14T16:04:21.6962547Z将生成上下文发送到Docker守护程序293.9kB
2021-03-14T16:04:21.6963066Z
2021-03-14T16:04:21.6963632Z步骤1/4:来自appleboy/drone ssh:1.6.3-linux-amd64
2021-03-14T16:04:21.6964381Z 1.6.3-linux-amd64:从appleboy/drone ssh中拉出
2021-03-14T16:04:21.6965036Z 188c0c94c7c5:牵引fs层
2021-03-14T16:04:21.6965576Z 66fca843054b:牵引fs层
2021-03-14T16:04:21.6966101Z f62e9573bab1:牵引fs层
2021-03-14T16:04:21.6966632Z 06a0f34100cd:牵引fs层
2021-03-14T16:04:21.6967110Z 06a0f34100cd:等待
2021-03-14T16:04:21.6967633Z f62e9573bab1:验证校验和
2021-03-14T16:04:21.6968295Z f62e9573bab1:下载完成
2021-03-14T16:04:21.6968871Z 66fca843054b:验证校验和
2021-03-14T16:04:21.6969544Z 66fca843054b:下载完成
2021-03-14T16:04:21.6970079Z 188c0c94c7c5:验证校验和
2021-03-14T16:04:21.6970589Z 188c0c94c7c5:下载完成
2021-03-14T16:04:21.6971347Z 06a0f34100cd:验证校验和
2021-03-14T16:04:21.6971878Z 06a0f34100cd:下载完成
2021-03-14T16:04:22.0484952Z 188c0c94c7c5:拉动完成
2021-03-14T16:04:22.2702074Z 66fca843054b:拉动完成
2021-03-14T16:04:22.3773889Z f62e9573bab1:拉动完成
2021-03-14T16:04:22.6271473Z 06a0f34100cd:拉动完成
2021-03-14T16:04:22.6379226Z摘要:sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
2021-03-14T16:04:22.6402600Z状态:下载了appleboy/drone ssh的较新映像:1.6.3-linux-amd64
2021-03-14T16:04:22.6418359Z--->47f94d42e479
2021-03-14T16:04:22.6422631Z步骤2/4:复制entrypoint.sh/entrypoint.sh
2021-03-14T16:04:23.299272Z--->894DF86E37F
2021-03-14T16:04:23.3137154Z步骤3/4:运行chmod+x/entrypoint.sh
2021-03-14T16:04:23.3492501Z--->在8b348a5718bd中运行
2021-03-14T16:04:25.0149456Z拆卸中间容器8b348a5718bd
2021-03-14T16:04:25.0167277Z--->2bc40f78951d
2021-03-14T16:04:25.0168110Z步骤4/4:入口点[“/ENTRYPOINT.sh”]
2021-03-14T16:04:25.0374209Z--->在be0a69eed1dc中运行
2021-03-14T16:04:26.0155734Z拆卸中间容器be0a69eed1dc
2021-03-14T16:04:26.0157218Z--->e08d3462082b
2021-03-14T16:04:26.0218123Z成功构建e08d3462082b
2021-03-14T16:04:26.0355661Z成功标记了5588e4:46e0c05d2f1c4fbf93b7f69ca6a2f1b5
2021-03-14T16:04:26.0368493Z###[结束语]
2021-03-14T16:04:26.0761189Z###[组]运行操作/checkout@v2
2021-03-14T16:04:26.0761944Z带有:
2021-03-14T16:04:26.0763619Z令牌:***
2021-03-14T16:04:26.0764261Z存储库:myUser/myProject
2021-03-14T16:04:26.0764899Z ssh严格:真
2021-03-14T16:04:26.0765450Z持久化凭据:true
2021-03-14T16:04:26.0765987Z清洁:正确
2021-03-14T16:04:26.0766410Z取数深度:1
2021-03-14T16:04:26.0766837Z lfs:错误
2021-03-14T16:04:26.0767254Z子模块:假
2021-03-14T16:04:26.076
2021-03-14T16:04:29.3381472Z ##[error]Process completed with exit code 1.
2021-03-14T16:04:29.0215326Z shell: /usr/bin/bash -e {0}
git config --local user.email "action@github.com"
git config --local user.name "GitHub Action"
git checkout -B deploy
git add -f public/
git commit -m "Build front-end assets"
git push -f origin deploy
Switched to a new branch 'deploy'
On branch deploy
nothing to commit, working tree clean
(git push) || true