{"repo":"appleboy/scp-action","free":true,"listed":false,"github":"https://github.com/appleboy/scp-action","clone":"git clone https://github.com/appleboy/scp-action.git","description":"GitHub Action that copy files and artifacts via SSH.","language":"Shell","stars":1575,"topics":["github-actions","github-action","scp"],"license":"MIT","category":"auth-billing-email","readme_excerpt":"🚀 SCP for GitHub Actions 繁體中文 简体中文 GitHub Action for copying files and artifacts via SSH. Note: Only supports Linux docker containers. --- ✨ Features - ✅ Copy files and artifacts to one or multiple remote servers via SSH - ✅ Supports both SSH key and password authentication - ✅ Full SSH Proxy (jump host) support - ✅ Handles Linux ↔ Windows path conversion - ✅ Integrates with GitHub Artifacts workflow - ✅ Incremental and differential file transfer - ✅ Rich configuration options for advanced use cases --- 📦 Table of Contents - 🚀 SCP for GitHub Actions - ✨ Features - 📦 Table of Contents - 🚀 Quick Start - ⚙️ Configuration - 🔌 Connection Settings - 📁 File Transfer Settings - 🌐 Proxy Settings - 🛡️ Best Practices \\& Security - 🖥️ Cross-Platform Notes - 💡 Usage Examples - 🧩 Scenario Guide - Example 1: Basic SSH Password - Example 2: Multi-server - Example 3: Changed Files Only - Example 4: Artifacts Integration - Example 5: Windows Server - 🗝️ SSH Key Setup - 🧰 Common Error Codes - 🔄 Workflow Diagram - FAQ \\& Troubleshooting - 📝 License --- 🚀 Quick Start Copy files and artifacts via SSH in your GitHub Actions workflow: --- ⚙️ Configuration 🔌 Connection Settings Variable Description Default Required --------------- -------------------------------------------- ------- -------- host Remote host(s), comma-separated for multiple - ✓ port SSH port 22 username SSH username - ✓ password SSH password (prefer SSH key for security) - key SSH private key content - key path Path","default_branch":null,"files":null,"tree":[],"storefront":"/r/appleboy","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/appleboy/scp-action/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}