使用GitHub Access Token实现免登陆上传代码
本文最后更新于:2022年7月21日 下午
使用GitHub Access Token实现免登陆上传代码
在使用Git管理代码的时候,为了鉴权一般会配置ssh密钥,但是有的时候会想直接输入账号密码来鉴权,但是GitHub已经禁止了使用账户密码来进行git操作,转而使用GitHub Access Token来更安全地管理权限,本文作为一个笔记来介绍如何使用这个功能。
官方文档:Creating a personal access token - GitHub Docs
- 生成token
- 打开用户的Settings
- 点击Developer settings(开发者设置)(在最下面)
- 点击Personal acess tokens
- 点击generate new token
- 选择需要开放的权限和过期时间(最好不要设置成永久)
- 在生成之后,你会得到一串类似这样
ghp_abUzasDjSdqK79bJvaZ1111htaabb72AbCdq
的token,这个只会显示一次,需要保存到某个地方,并且这个token很私密,要当做你的密码一样。
- 使用token
- 在git要求输入账号密码时,在输入密码的地方输入token即可鉴权
- 假如是使用hexo的时候,把git的repo写成这个形式:
repo: https://<TOKEN>@github.com/<USERNAME>/<REPO>.git
本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!