git.io 是 GitHub 推出的一个短链接服务,但只能用于 GitHub.com 这个域名的网址,并且 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 的最大特色就是可以自定义,生成格式如下:

curl -i https://git.io -F "url=想要被缩短的网址" -F "code=自定义数值"

例如我想把 https://raw.githubusercontent.com/oofreego/besttrace/master/autoBestTrace.sh 变成 git.io/besttrace.sh,那么使用的命令就是:

curl -i https://git.io -F "url=https://raw.githubusercontent.com/oofreego/besttrace/master/autoBestTrace.sh" -F "code=besttrace.sh"

返回结果如下:

HTTP/1.1 201 Created
Server: Cowboy
Connection: keep-alive
Date: Fri, 24 Jul 2020 10:52:44 GMT
Status: 201 Created
Content-Type: text/html;charset=utf-8
Location: https://git.io/besttrace.sh
Content-Length: 76
X-Xss-Protection: 1; mode=block
X-Content-Type-Options: nosniff
X-Frame-Options: SAMEORIGIN
X-Runtime: 0.003873
X-Node: 176c14ba-7fb2-4c94-b6ad-0617c46fd3a9
X-Revision: 392798d237fc1aa5cd55cada10d2945773e741a8
Strict-Transport-Security: max-age=31536000; includeSubDomains
Via: 1.1 vegur

Location: https://git.io/besttrace.sh 就是你自定义的短网址了。如果你不自定义了,那么在git.io随机生成一个就行了。