简介
今天clone项目的时候发现github报下面的问题
remote: Support for password authentication was removed on August 13, 2021. Please use a personal access token instead.
holy crap
意思是之后不能使用账号密码拉代码了,是吗。
之后网上找了下,发现的确是这样
详细的blog可以看
https://github.blog/2020-12-15-token-authentication-requirements-for-git-operations/
操作
首先你需要a personal access token
点击你github的settings然后点Developer settings找到Personal access tokens然后生成一个token
为了安全最好加上失效时间
单纯拉代码或者推代码只需要repo权限就好了
之后保存好token
之后使用下面方式clone代码
git clone https://<TOKEN>@github.com/<user_name>/<repo_name>.git
如果是老的已经在本地的repo那么就需要
git remote set-url origin https://<TOKEN>@github.com/<user_name>/<repo_name>.git
或者直接修改
vim .git/config
欢迎关注我的博客www.bboy.app
Have Fun