github token个人Tokens

很久没有使用github进行更新项目,写了一些项目登录github,push的时候发现了如下的问题。

remote: Support for password authentication was removed on August 13, 2021.(自从21年8月13后不再支持用户名密码的方式验证了,需要创建个人访问令牌(personal access token)。)

解决方案如下:

生成令牌

首先生成一个令牌,官方提供了生成令牌的API文档

问题解决的具体步骤如下:

1、点击用户图像,点击Settings

Settings

2.点击Settings页面中左侧的Developer Settings

Developer Settings

3.点击Personal access tokens->Tokens (classic)

token

4.点击Generate new token,设置Token信息

new token

点击Generate token生成令牌

5.得到生成的令牌

token

记得拷贝下来,接下来都会用到.(下次访问Token页面无法拷贝,只能修改和删除才能再次copy Token)

如何使用:

方式-:

使用账户和Token的方式对项目进行push或者pull等登录操作。 输入passwd时使用Token。

方式二:

把Token直接添加远程连接中,避免项目每次输入Token信息

git remote set-url origin https://@github.com//.git

其他的操作和上述的基本上一致,只需要添加Token即可,例如clone新项目:git clone https://@github.com//.git