GitHub 下载已编译文件的方法
先说 GitHub 的 URL 结构是这样的:github.com/<owner>/<repo>
-
owner 可以是个人账号、Organization 组织这两种东西
-
repo 就是具体的仓库名
例如:docker-compose 的结构:https://github.com/docker/compose/
-
docker:GitHub 上的一个 Organization(组织)
-
compose:这个组织下面的一个 Repository(代码仓库)
例如:我要去下载已经编译好的 docker-compose 二进制文件如何下载
1、先访问仓库对应的 url

2、如果此时直接点绿色的 Code,然后 Download ZIP ,下载的是当前 Branch,也就是 main 分支对应的源码

3、所以要进入仓库的 Releases 页面,然后选择对应版本 。Release 一般放在仓库右侧区域,点击就能进入Release 页面。
Tag 是对某个 commit 创建的版本标记;Release 通常基于某个 Tag 创建,用于正式发布某个版本,并附带版本说明和可下载文件。

4、 定位到对应 Release(版本)后,可以看到这些信息:
● Fixes 就是哪些问题被修复了;
● Improvements 就是优化了哪些功能;
● Contributors 就是这个 Release 有哪些人参与了;
● Assets 就是某个 Release 版本里附带的可下载文件;

5、 下载官方已经编译好的程序,如果需要下载官方已经编译好的程序,一般在对应 Release 的 Assets 中选择与操作系统和 CPU 架构匹配的文件。
-
通过 Code -> Download ZIP 下载的通常是当前分支源码;
-
Release 页面中的 Source code (zip/tar.gz) 也是源码快照,需要自行编译后才能使用。
如果需要下载项目官方已经编译好的程序,一般进入对应版本的 Release,在 Assets 中选择与操作系统和 CPU 架构匹配的文件。

注意: GitHub Release 页面经常自动出现:Source code (zip) 或 Source code (tar.gz),这两个虽然也显示在 Release 页面下面,但它们是 GitHub 根据 Tag 自动生成的源码快照,不是开发者编译好的程序。

浙公网安备 33010602011771号