抱歉,您的浏览器无法访问本站

本页面需要浏览器支持(启用)JavaScript


了解详情 >

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方法:

image-20210916165849309

顶部最右边头像点Settings

image-20210916165941082

左边列表倒数第四行Developer settings

image-20210916170043865

左边列表最后一个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

image-20210916172125318

填上message,Ctrl+Enter就可以将变更提交到远程仓库了。

image-20210916172206666

这里已经提交成功了。

以前一直用的这个备份代码

小闪电 - JSRUN可以用手机写代码的JS在线编辑器网站

很良心,免费用,听站长说全靠他炒股维持着这个网站。

瑟瑟发抖。。

评论