GitHub Push - Công cụ Tự động Push An toàn cho Openclaw

Một công cụ tự động hóa chuyên dụng để push GitHub an toàn với tính năng phát hiện SSH tích hợp, cấu hình từ xa và cơ chế anti-ban.

onlyloveher
v1.0.0
Mar 21, 2026
0
696
0

Cài đặt & Tải xuống

1. ClawHub CLI

Cách nhanh nhất để cài đặt kỹ năng trực tiếp từ thư viện.

npx clawhub@latest install github-push-cn

2. Cài đặt Thủ công

Sao chép thư mục kỹ năng vào một trong những vị trí sau

Toàn cục
~/.openclaw/skills/
Không gian làm việc
<project>/skills/

Ưu tiên: Không gian làm việc > Cục bộ > Gói sẵn

3. Cài đặt Prompt

Sao chép prompt này vào OpenClaw để tự động cài đặt.

Giúp tôi cài đặt github-push-cn bằng Clawhub. Nếu Clawhub chưa

Bạn muốn tải xuống?

Nhận các tệp kỹ năng gốc dưới dạng lưu trữ ZIP.

GitHub Push - Công cụ Tự động Push An toàn là gì?

GitHub Push là một tiện ích tự động hóa mạnh mẽ được thiết kế để hợp lý hóa quy trình triển khai git. Nó đóng vai trò là một phần bổ sung chuyên dụng cho hệ sinh thái Openclaw Skills, tập trung vào việc chuyển các thay đổi cục bộ sang các kho lưu trữ từ xa một cách an toàn mà không tốn công cấu hình khóa SSH hoặc quản lý các remote theo cách thủ công.

Công cụ này đặc biệt hiệu quả cho các môi trường tự động nơi độ tin cậy và an toàn là tối quan trọng. Nó tích hợp cơ chế xác thực thông minh và anti-ban để đảm bảo rằng các hành động push tự động nằm trong giới hạn tốc độ của GitHub, ngăn chặn việc gắn cờ tài khoản trong khi vẫn duy trì tần suất đồng bộ hóa cao.

Trường hợp sử dụng GitHub Push - Công cụ Tự động Push An toàn

  • Tự động hóa triển khai mã từ các đường ống CI/CD hoặc các tập lệnh tự động cục bộ.
  • Đồng bộ hóa dữ liệu cục bộ hoặc các tệp được tạo sang kho lưu trữ từ xa mà không cần sự can thiệp thủ công.
  • Tự động giải quyết các xung đột merge lặp lại trong quá trình push bằng chiến lược rebase.
  • Triển khai các hoạt động push giới hạn tốc độ để duy trì các mô hình hoạt động kho lưu trữ lành mạnh.

Cách thức hoạt động của GitHub Push - Công cụ Tự động Push An toàn

  1. Công cụ bắt đầu kiểm tra xác thực trên đường dẫn tệp cục bộ và khả năng truy cập kho lưu trữ.
  2. Nó tự động phát hiện và tải các khóa SSH có sẵn và cấu hình git remote origin nếu thiếu.
  3. Nó thực hiện kiểm tra thông minh các thay đổi từ xa và áp dụng các chiến lược pull và rebase để xử lý các xung đột tiềm ẩn.
  4. Các tập hợp thay đổi được xử lý theo lô theo các ngưỡng an toàn được xác định trong cấu hình.
  5. Công cụ thực hiện hoạt động push trong khi tuân thủ các khoảng thời gian trễ ngẫu nhiên và thời gian chờ để đảm bảo tính ổn định.

Cài đặt GitHub Push - Công cụ Tự động Push An toàn

Skill này sử dụng Git CLI tiêu chuẩn và Python. Không yêu cầu các phụ thuộc bên ngoài nặng nề. Cài đặt và cấu hình như sau:

# Sao chép kho lưu trữ skill và di chuyển đến thư mục
cd skills/github-push-cn

# Đảm bảo khóa SSH của bạn đã được thêm vào agent cục bộ
ssh-add ~/.ssh/id_ed25519

# Kiểm tra cấu hình với một lần dry run
python3 scripts/github_upload.py --repo owner/repo --path ./files --dry-run

Lược đồ dữ liệu & Hệ thống phân loại của GitHub Push - Công cụ Tự động Push An toàn

Skill quản lý cấu hình thông qua cấu trúc YAML và theo dõi các chỉ số an toàn thông qua các ngưỡng nội bộ.

Tham số Mô tả Giá trị mặc định
safe_mode Bật kiểm tra xác thực và an toàn true
min_delay Số giây tối thiểu giữa các hoạt động 3s
push_cooldown Thời gian tối thiểu giữa các lần push liên tiếp 180s
max_pushes_per_hour Giới hạn cứng để ngăn chặn việc gắn cờ anti-spam 50

Nó tổ chức logic của mình trong thư mục scripts/ và duy trì tài liệu kỹ thuật trong thư mục references/.

Tính năng Nâng cao của GitHub Push - Công cụ Tự động Push An toàn

  • Tự động giải quyết xung đột: Sử dụng logic pull, rebase và force-push tự động để vượt qua các rào cản git phổ biến.
  • Cơ chế Anti-Ban: Bao gồm các khoảng trễ ngẫu nhiên (3-5 giây) và giới hạn nghiêm ngặt hàng giờ đối với các commit và push.
  • Gom lô Commit: Nhóm nhiều thay đổi vào các lần push đơn lẻ để giảm chi phí API.
  • Xác thực trước khi Push: Quét các tệp nhạy cảm như .env hoặc khóa SSH để ngăn chặn rò rỉ dữ liệu vô tình.
  • Hỗ trợ Dry Run: Cho phép các nhà phát triển mô phỏng toàn bộ quy trình push mà không ảnh hưởng đến kho lưu trữ từ xa.

SKILL.md


Đang tải

Các kỹ năng Openclaw liên quan

Đặc sắc*