git.io 是 GitHub 推出的一个短链接服务,只能缩短 githut.com 这个域名的网址,我们在缩短自己的 GitHub 仓库时就非常合适,并且 git.io 支持自定义短网址,不像 t.cn、url.cn 等只能随机生成。下面老王就介绍下 git.io 自定义短链接教程。
一、git.io 介绍
git.io 是一个非常不错的短网址服务,由 GitHub 推出,目前只能缩短 github.com 的链接地址,很多程序员都喜欢把自己放在 GitHub 上的脚本利用 git.io 生成一个自定义的短网址。
git.io 官网:git.io
输入一个 github.com 上的地址,点击 Shorten 就可以生成一个随机的短网址:
二、git.io 自定义短网址教程
上面介绍了 git.io 如何生成随机短网址,git.io 另一个特色就是可以自定义短网址,生成格式如下:
curl -i https://git.io -F "url=想要被缩短的网址" -F "code=自定义数值"
例如我想缩短 https://github.com/flyzy2005
变成 git.io/flyzy2005
,那么使用的命令就是:
curl -i https://git.io -F "url=https://github.com/flyzy2005" -F "code=flyzy2005"
返回结果如下:
HTTP/1.1 100 Continue HTTP/1.1 201 Created Server: Cowboy Connection: keep-alive Date: Sat, 29 Feb 2020 03:16:21 GMT Status: 201 Created Content-Type: text/html;charset=utf-8 Location: https://git.io/flyzy2005 Content-Length: 28 X-Xss-Protection: 1; mode=block X-Content-Type-Options: nosniff X-Frame-Options: SAMEORIGIN X-Runtime: 0.234192 X-Node: 525a3d88-1bc5-4d81-beda-d593948cc052 X-Revision: 392798d237fc1aa5cd55cada10d2945773e741a8 Strict-Transport-Security: max-age=31536000; includeSubDomains Via: 1.1 vegur
Location: https://git.io/flyzy2005
就是你自定义的短网址,如果你不自定义,那么 Location
就是随机的一个短链接,效果跟在 git.io 上一样。