我的依賴項中使用了一個私有影像/存盤庫。今天,我將 3 次推送到我的 repo 中,前兩次我的 action-ci 顯示安裝私有依賴項成功,但最后一次失敗,錯誤是關于訪問被拒絕。我沒有更改設定或代碼的任何內容,我不知道為什么它給了我這個錯誤。我檢查了注冊表設定,我 100% 確定我已授予 repo 以安裝該私有映像/repo 的完全權限。我認為 secrets.GITHUB_TOKEN 可能會過期?或者什么設定錯誤。
謝謝你的幫助。
run: login
username: ${{ GitHub.actor }}
password: ${{ secrets.GITHUB_TOKEN }}
registry: ghrc.io
run: npm ci
env: ${{ secrets.GITHUB_TOKEN }}
uj5u.com熱心網友回復:
正如“ GitHub Actions 中的 GITHUB_TOKEN:其作業原理”(來自Davide 'CoderDave' Benvegnù)中所述,GitHub 會自動創建一個GITHUB_TOKEN秘密供您在作業流程中使用,您可以使用它在作業流程運行中進行身份驗證。
這意味著它應該不是“過期”在執行作業流程期間,它是為身份驗證而創建的。
正如CodeCaster在評論中指出的那樣,如果您的個人操作需要超過 24 小時才能完成......令牌實際上會過期。
在每個作業開始之前,GitHub 會獲取作業的安裝訪問令牌。
當GITHUB_TOKEN作業完成或最多 24 小時后過期。
首先檢查問題是否在今天晚些時候仍然存在。
昨天發生了嚴重的中斷,確實影響了 GitHub Action 的執行。
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/505909.html
