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

Windows 10环境下使用GitHub Token推送代码遇认证问题求助

解决方法

1. 修正带Token的Git推送URL格式

你之前的命令URL格式有误,正确的带Token的推送URL应该是:

git push https://<你的GitHub Token>@github.com/<你的用户名>/TEST.git

把<你的GitHub Token>和<你的用户名>替换成实际内容,这个命令在bat文件里执行时不会弹出认证窗口,直接用Token完成认证。

2. 配置Git凭证存储(一劳永逸)

如果不想每次写带Token的URL,可以配置Git将凭证存在系统里:

  • 打开PowerShell或cmd,执行:
    git config --global credential.helper manager-core
    
  • 执行一次正常的git push(不用带Token的URL),当弹出认证窗口时,输入你的GitHub用户名,密码栏填写你创建的Token。
  • 之后Git会自动保存这个凭证,后续无论是终端还是bat文件里直接执行git push origin <分支名>(比如git push origin main)都不会再要求输入认证信息。

3. 修改远程仓库URL(永久绑定Token)

直接把本地仓库的远程origin地址改成带Token的版本,这样后续推送不用额外指定URL:

  • 执行命令:
    git remote set-url origin https://<你的GitHub Token>@github.com/<你的用户名>/TEST.git
    
  • 可以用git remote -v检查是否修改成功,之后在bat里直接写git push即可完成推送。

定时执行设置

写好bat文件后,用Windows任务计划程序配置定时:

  • 打开「任务计划程序」,点击「创建基本任务」,按向导设置触发时间(比如每天固定时间)。
  • 操作选择「启动程序」,选择你的bat文件路径,完成配置即可定时自动执行推送。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.02 10:16:04