要從 GitHub 登錄到我的外部服務器,我使用/test appleboy/ssh-action。一旦我在服務器上,我就會啟動 git pull 以獲取對服務器的最新更改。但是,這也包括 .github/workflows 檔案夾。在 GH 操作 yml 檔案中是我的 SSH 密碼。我想避免這種情況。但我不知道怎么做。有人知道怎么做嗎?
uj5u.com熱心網友回復:
您不應將密碼存盤在 YAML 檔案本身中。相反,使用存盤庫設定中的 GitHub 操作機密功能將密碼存盤為機密,然后將其傳遞到環境中。例如,您可以通過管道傳輸秘密,如下所示:
- run: echo $PASSWORD | my-program-here
env:
PASSWORD: ${{secrets.SSH_PASSWORD}}
您可以看到有關如何在Git LFS 發布作業流中使用這種方法的示例。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/355087.html
