如何调用GitHub Secret in Action
How to call GitHub Secret in Action
我已将我的 SSH 密码存储在 GitHub 密文中。使用键名 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/
我发现了问题所在。对于所有那些将来遇到相同或相似问题的人。使用 GitHub Secrets 我错误地将密码存储在环境下。但它必须存储在 Repository Secret 下。
我的下一个问题是 Repository 和 Enviroment Secret 之间有什么区别?对于简短的回答,请查看下面@jessehouwing 的评论。或者/看看@Nasir Rabbani .
发布的 link
我已将我的 SSH 密码存储在 GitHub 密文中。使用键名 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/
我发现了问题所在。对于所有那些将来遇到相同或相似问题的人。使用 GitHub Secrets 我错误地将密码存储在环境下。但它必须存储在 Repository Secret 下。
我的下一个问题是 Repository 和 Enviroment Secret 之间有什么区别?对于简短的回答,请查看下面@jessehouwing 的评论。或者/看看@Nasir Rabbani