RepositoryShellTWĐài Loan
AP

appleboy/scp-action

GitHub Action that copy files and artifacts via SSH.

1.6ksao
180fork
85issue
2lượt xem

Thành tựu nổi bật

Những danh hiệu mới nhất của dự án

4
TINIX TRENDING·Chủ đề: github-action

#4 Repository Của Tuần

5
TINIX TRENDING·Chủ đề: scp

#5 Repository Của Tuần

2
TINIX TRENDING·Chủ đề: github-action

#2 Repository Của Tuần

🚀 SCP Action: Sao chép file qua SSH trực tiếp trong GitHub Actions

GitHub Action hỗ trợ sao chép file và artifact đến một hoặc nhiều máy chủ từ xa qua SSH, tích hợp sẵn trong workflow CI/CD của bạn.

scp-action là một GitHub Action giúp bạn dễ dàng sao chép file và artifact từ workflow GitHub Actions sang máy chủ từ xa thông qua giao thức SSH. Dự án hỗ trợ cả xác thựch bằng mật khẩu và khóa SSH, đồng thời cung cấp hỗ trợ đầy đủ cho SSH Proxy (jump host), chuyển đổi đường dẫn Linux ↔ Windows, và tích hợp với workflow GitHub Artifacts.

✨ Điểm nổi bật

  • Sao chép đến nhiều máy chủ: Hỗ trợ sao chép file đến một hoặc nhiều máy chủ từ xa cùng lúc.
  • Xác thực đa dạng: Hỗ trợ cả xác thựch bằng khóa SSH và mật khẩu.
  • Hỗ trợ SSH Proxy: Hỗ trợ đầy đủ cấu hình SSH Proxy (jump host).
  • Chuyển đổi đường dẫn: Tự động xử lý chuyển đổi đường dẫn giữa Linux và Windows.
  • Tích hợp Artifacts: Hỗ trợ lấy file từ workflow Artifacts của GitHub.
  • Chuyển đổi tăng dần: Hỗ trợ sao chép file tăng dần và khác biệt.
  • Cấu hình linh hoạt: Cung cấp nhiều tùy chọn cấu hình cho các trường hợp sử dụng nâng cao.

💡 Vì sao đáng chú ý

scp-action khác biệt so với cách thực hiện thủ công bằng cách tích hợp trực tiếp vào workflow GitHub Actions, giúp tự động hóa quy trình sao chép file mà không cần cấu hình thủ công trên máy chủ. Đặc biệt hữu ích trong các pipeline triển khai tự động, nơi bạn cần đẩy mã nguồn hoặc build artifacts đến nhiều môi trường khác nhau một cách an toàn và hiệu quả.


#GitHubActions #SSH #DevOps #OpenSource #TiniX

Dự án tương tự

Khám phá các dự án và mô hình AI khác có sự tương đồng.

RepositoryShell
stefanzweifel/git-auto-commit-action

Automatically commit and push changed files back to GitHub with this GitHub Action for the 80% use case.

2.6k
Oct 22, 2026
RepositoryTypeScript
JamesIves/github-pages-deploy-action

🚀 Automatically deploy your project to GitHub Pages using GitHub Actions. This action can be configured to push your production-ready code into any branch you'd like.

4.6k
Oct 26, 2026
RepositoryJavaScript
mxschmitt/action-tmate

Debug your GitHub Actions via SSH by using tmate to get access to the runner system itself.

3.6k
Oct 6, 2026
RepositoryShell
P3TERX/Actions-OpenWrt

A template for building OpenWrt with GitHub Actions | 使用 GitHub Actions 在线云编译 OpenWrt 固件

7.6k
Mar 2, 2024
RepositoryShell
SuLingGG/OpenWrt-Rpi

Raspberry Pi & NanoPi R2S/R4S & G-Dock & x86 OpenWrt Compile Project. (Based on Github Action / Daily Update)

6.3k
May 3, 2023
RepositoryShell
appleboy/ssh-action

GitHub Actions for executing remote ssh commands.

6.2k
Aug 16, 2026
RepositoryShell
Wangnov/codex-app-mirror

原样镜像官方 Codex 桌面应用:每 15 分钟探测、SHA256 可校验、国内直连下载、 Mac 可增量更新 | Verbatim, verifiable mirror of the official Codex desktop app — probed every 15 min, with a Sparkle delta-update feed.

4.0k
Oct 28, 2026
RepositoryShell
subosito/flutter-action

Flutter environment for use in GitHub Actions. It works on Linux, Windows, and macOS.

2.6k
Apr 30, 2026
RepositoryShell
myoung34/docker-github-actions-runner

This will run the new self-hosted github actions runners with docker-in-docker

2.5k
Oct 28, 2026