通过PAT将本地项目上传至Github

通过token将项目上传至Github遇到的问题什么是PAT如何获取PAT如何使用PAT进行上传操作工作一年后,决定重新开始,好好打磨一下自己的技术。最近,除了下班时间外,在午休时间也会抽一些时间练习,为了达到练习内容的同步,于是打算借助Git工具将练习的代码上传至Github。遇到的问题按照以往的做法,可以直接通过以下的一组指令,在弹出的验证框里输入用户名和密码来达到上传的目的:git add.git commit -m “commit message”git push -u origin m
摘要由CSDN通过智能技术生成

时间过得好快,已经工作一年了,工作一年真的意识到自己很菜,决定好好学习并且对学习的内容勤整理。最近,在两台不同的计算机上测试,为了达到练习内容的同步,打算借助Git工具将练习的代码上传至Github。

遇到的问题

按照以往的做法,可以直接通过以下的一组指令,在弹出的验证框里输入用户名和密码来达到上传的目的:
git add.
git commit -m “commit message”
git push -u origin master

于是按照这样的做法进行了操作,但是得到了以下的错误:

$ git push -u origin master
fatal: HttpRequestException encountered.
   发送请求时出错。
Username for 'https://github.com': ****
remote: Support for password authentication was removed on August 13, 2021. Ple
se use a personal access token instead.
remote: Please see https://github.blog/2020-12-15-token-authentication-requirem
nts-for-git-operations/ for more information.
fatal: Authentication failed for 'https://github.com/****/****.git/'

从错误提示中可以看到对密码验证方式的支持已经在2021年8月13日移除,并建议使用个人访问令牌作为替代。

什么是PAT

当使用Github API或命令行验证到Github时,可以使用Personal access tokens(PATs)作为密码验证方式的替代。
出于安全考虑,Github会自动移除一年内都没有被使用的PAT。作为使用者,也最好给PAT设置一个过期时间。

如何获取PAT

1 通过https://github.com验证并登录Github
2 点击右上角的头像,在弹出的菜单中找到Settings选项并选中
在这里插入图片描述
3 找到页面左边的Developer settings,在打开的界面就可以看到Perso

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值