Hasty Briefsbeta

双语

Show HN: Wush-Action – SSH into GitHub Actions over WireGuard

10 months ago
  • #SSH
  • #Debugging
  • #GitHub Actions
  • 在GitHub Actions工作流中添加`coder/wush-action`以启用SSH访问
  • 使用提供的shell脚本在本地安装wush
  • 从GitHub Actions日志中复制认证密钥,使用`wush ssh`命令连接
  • Wush会在本地机器和GitHub Actions运行器之间建立端到端加密的WireGuard隧道
  • 支持Linux、Windows和macOS系统,兼容多种架构(x86_64和arm64)
  • 使用`if: ${{ !cancelled() }}`确保除非任务被取消否则wush会运行
  • 避免使用`always()`,因为它会阻止工作流取消时停止wush