You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Github停用密码验证后如何用Token认证执行push origin master更新仓库

GitHub Token认证更新仓库完整操作指引

步骤1:创建GitHub个人访问令牌(PAT)

  • 登录GitHub账户,点击右上角头像,选择「Settings」
  • 左侧菜单栏滑动到最底部,选择「Developer settings」
  • 左侧选择「Personal access tokens」分类下的「Tokens (classic)」
  • 点击右上角「Generate new token」,选择「Generate new token (classic)」
  • 填写备注信息(Note)用于识别令牌用途,比如「家用电脑Git推送」;选择令牌过期时间,长期使用可选择「No expiration」(建议定期更换提升安全性)
  • 权限勾选仅需选中「repo」大类即可满足代码推拉需求,其余权限无需勾选
  • 拉到页面最底部点击「Generate token」,生成后立刻复制令牌内容保存到本地,页面关闭后将无法再次查看,丢失只能重新生成

步骤2:使用Token完成仓库推送

原有仓库提交的前置操作保持不变,注意提交命令需要补全备注:

git add -A
git commit -m "填写你的本次提交备注"

注意git commit -m后必须跟随英文引号包裹的提交备注内容,否则命令会执行失败

方法1:单次使用(适合临时设备)

执行推送命令:

git push origin master

弹出用户名输入提示时,输入你的GitHub账户用户名
弹出密码输入提示时,直接粘贴刚才复制的PAT令牌,回车即可完成推送。

方法2:本地存储凭证(适合常用设备,无需每次输入验证信息)

先执行全局配置命令开启凭证存储:

git config --global credential.helper store

之后执行一次git push origin master,按照方法1的要求输入一次用户名和PAT,后续所有GitHub仓库的推拉操作都不需要再次输入验证信息,凭证会自动保存在本地。

异常处理提示:如果执行push时提示权限错误,可直接将令牌嵌入远程仓库地址,执行以下命令后再推送即可:

git remote set-url origin https://<你的GitHub用户名>:<你的PAT>@github.com/<你的GitHub用户名>/<对应仓库名>.git

替换尖括号内的对应内容后执行即可。

内容的提问来源于stack exchange,提问作者MaxyCar

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.07 19:18:00