💡
原文中文,约1100字,阅读约需3分钟。
📝
内容提要
checkout 是 GitHub Actions 的动作,用于检出代码仓库并获取完整历史记录。jellyfin-desktop 是跨平台桌面客户端,集成 MPV 播放器。zerobyte 是自托管备份工具,支持多协议和端到端加密。croc 是安全文件传输工具,支持跨平台和批量传输。
🎯
关键要点
- checkout 是 GitHub Actions 中用于检出代码仓库的动作,支持获取完整历史记录。
- 支持将指定仓库检出到工作空间,默认只拉取单个提交。
- 允许通过 fetch-depth 参数获取所有分支和标签的历史记录。
- 自动保存认证令牌以执行带身份验证的 git 命令,并在作业结束时清除凭证。
- 在较新版本 Git 缺失时,使用 REST API 下载文件以保证兼容性。
- 支持 Node.js 24 环境,持续更新以适应最新平台需求。
- jellyfin-desktop 是跨平台桌面客户端,集成 MPV 播放器,支持多操作系统。
- 通过 jellyfin-web 界面无缝播放音视频文件,支持音频直通功能。
- 提供详细的构建指南和依赖安装说明,适配不同 Linux 发行版。
- zerobyte 是自托管的远程存储备份工具,支持加密、压缩和保留策略的自动备份。
- 支持灵活调度和细粒度管理备份任务,提供现代化网页界面。
- 保障数据安全性,支持多协议接入,包括 NFS、SMB、WebDAV。
- croc 是命令行工具,支持安全的文件和文件夹传输,跨平台兼容。
- 支持通过中继服务器传输数据,采用端到端加密保障安全。
- 支持多文件批量传输和断点续传,优先支持 IPv6 网络环境。
➡️