如何使用GitHub操作工作流Git拉取原点

人气:431 发布:2022-10-16 标签: github devops github-actions

问题描述

我不熟悉GitHub操作工作流

我有一个自我托管的跑步者,并且我克隆了一个 名为xxx

的回购

我要在操作工作流中执行git pull origin branchYY,以便本地存储库与xxx存储库的远程分支‘分支YY’保持最新

我尝试了以下工作流:

name: Pull origin branchYY
on:
  push:
    branches:
      - branchYY
jobs:
  auto-pull:
    name: PullOriginBranchYY
    runs-on: self-hosted
    steps:
    - uses: actions/checkout@v2
    - run: |
        git config user.name johnn
        git config user.email soemthing@mail.com
        git config github.token ${{ secrets.GITHUB_TOKEN }}
        git pull origin branchYY
      working-directory: /home/user/repos/xxx

但本地跑步者提示:

‘https://github.com’:

‘的用户名

我不明白为什么它不能进行身份验证?

推荐答案

如文档所述(https://github.com/marketplace/actions/checkout),您应该使用正确的参数配置令牌。 我建议您使用ssh进行克隆

448