GitHub最近更新的越来越人性化了,使用体验不知道高到哪里去了,只可惜国内太慢了。。
问题
今天想把以前写过的代码上传到仓库的时候,提交到远程仓库出了问题:
-> git push origin master
Username for 'https://github.com': sunzehui
Password for 'https://sunzehui@github.com':
remote: Support for password authentication was removed on August 13, 2021. Please use a personal access token instead.
remote: Please see https://github.blog/2020-12-15-token-authentication-requirements-for-git-operations/ for more information.
fatal: Authentication failed for 'https://github.com/sunzehui/MyCodebak.git/'
哦,是GitHub改了验证策略了,不让使用账号密码提交了,改用他们的token。
申请token方法:
顶部最右边头像点Settings
左边列表倒数第四行Developer settings
左边列表最后一个Personal access tokens
,右边Generator new token
起个名,打个勾,生成的token复制下来。
修改现有的remote
git remote set-url origin https://<TOKEN>@github.com/<USERNAME>/<REPO>.git
将<TOKEN>换成你刚申请的token,<USERNAME>和<RPEO>都换成你现在的。
现在push一下,ok了。
推荐
今天下午看到阮老师的博客上推荐了一种记笔记的方法:在GitHub开仓库,用web版的VS Code编辑。不得不说这个方案体验很棒,不论是在线编辑还是多平台共享预览,最重要的还是GitHub免费用!
阮老师的博客:最适合程序员的笔记软件 - 阮一峰的网络日志 (ruanyifeng.com)
食用方法
自己新建一个仓库,私有开源的都可以
在浏览器中打开仓库,按一下键盘的.
就会进入到web版的VS Code,可以编辑,编辑会记录到source control
中
填上message,Ctrl+Enter就可以将变更提交到远程仓库了。
这里已经提交成功了。
以前一直用的这个备份代码
很良心,免费用,听站长说全靠他炒股维持着这个网站。
瑟瑟发抖。。