如何调用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