我已將 SSH 密碼存盤在 GitHub Secret 中。與鍵名PASSWORD. 當我將它與 ${{secrets.PASSWORD}} 一起使用時,我沒有得到任何輸出。因此無法通過 SSH 訪問服務器。我該怎么做才能使用我的秘密作為密碼?
- name: Run a multi-line script
run: |
echo Echo my secret
echo ${{secrets.PASSWORD}}
- name: executing remote ssh commands using password
uses: appleboy/ssh-action@master
with:
host: '12234.myserver.com'
username: 'ssh-user'
password: ${{secrets.PASSWORD}}
port: '22'
script: |
cd www/htdocs/src/
uj5u.com熱心網友回復:
我發現了問題所在。對于所有將來遇到相同或類似問題的人。使用 GitHub Secrets 我犯了將密碼存盤在 Environments 下的錯誤。但它必須存盤在 Repository Secret 下。
我的下一個問題是 Repository 和 Enviroment Secret 之間有什么區別?對于簡短的回答,請查看@jessehouwing 下面的評論。或者 / 并查看@Nasir Rabbani https://stackoverflow.com/a/65958690/13889413發布的鏈接。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/355086.html
