满怀激动的心情加入 EpicGames 的 Github 组织,想着这样出名的图标像个徽章挂在自己的 Github 主页有多亮眼。结果因为组织成员默认设定不可见,导致其没有第一时间出现,但想着去设置时怎么也找不到自己,直接通过url想要强行显示又会报错出现下图一样的独角兽页面:

unicorn

那是因为这个组织人数太多了。

tnum

而Github组织成员列表最高只能显示五万人。

fnum

想要让EpicGames的徽章挂在自己的 Github 主页就需要用到 Github API 以及一个 Token,下面就是将自己的成员可见性变为公开的某个方法,记得把命令里的ghp_xxx...xxx换成你的 GitHub Token,username换成自己的用户名就行:

curl -H "Accept: application/vnd.github.v3+json" \
-H "Authorization: token ghp_xxx...xxx" \
-H "Content-Length: 0" \
-X PUT \
https://api.github.com/orgs/EpicGames/public_members/username

小提醒:Token 用完记得及时删除取消权限,避免泄露造成不必要的安全风险。