近期在使用 Github Actions 编译 RustDesk 客户端时,发现修改的中继服务器,API,全都不生效,网上一查才知道不止我一个遇到此问题,原因是由于源码作者将 hbb_common 作为一个子模块独立出来了,在网上找了很久也没有看到一个完整的流程来介绍如何解决此问题,都是一些零碎的信息,对于完全不熟悉 Github 的小白来说很不友好,然而我将收集到的信息整合起来,经过多次测试终于成功了,特来记录一下,防止忘记。
Git安装
1.打开Git官网 Git ,右侧找到下载,下载对应操作系统的版本,Git – Downloading– 64-bit Git for Windows Setup,我这里用的Windows,安装过程比较简单,可以查看之前的文章 Git安装全过程 这里就不在重复记录了。
Fork源码仓库
Git Bash
15.Tag推送完毕后会出现下面的构建进度。
16.等待 Action 执行完成后(时间比较长,一个半小时左右才能全部构建完成),进入 Releases 页面,即可下载构建好的客户端并使用。
这一切,似未曾拥有