slug
Git 推送问题排查
type
Post
status
Published
date
Feb 7, 2026
tags
推荐
文字
summary
category
AI实战
icon
password
- 全局配置里设置了 credential.helper = store(从 ~/.git-credentials 文件读 token)
2. 同时还配了 gh auth git-credential(从 GitHub CLI 读 token)
store 的优先级更高,Git push 时用的是 ~/.git-credentials 文件里的旧 token,而不是 gh 里那个有效的 token。
这里让我意识到一个问题,就是AI不像人它是有一个完整的记忆的,不同的项目,AI拥有的记忆是不同的,但是比如你让AI完成一个很简单的任务,把你刚刚写的内容push到远程仓库,然后你要把access token给对方,对方才能够有权限访问你的GitHub仓库。
问题来了,AI不会管你之前的操作是什么,而是直接找寻一种能够帮你完成这项工作的方法,可是,这样就可能会有冲突,就比如这次出现的问题。
反思:未来我们可能需要有一个统一的标准,比如告诉AI如何是push到远程仓库,统一走cli认证的方式完成,而不用其他的方式,或者说优先级滞后,这样就可以避免出现类似的问题。
要把规约制定好
- Author:盛溪
- URL:https://tangly1024.com/article/Git%20%E6%8E%A8%E9%80%81%E9%97%AE%E9%A2%98%E6%8E%92%E6%9F%A5
- Copyright:All articles in this blog, except for special statements, adopt BY-NC-SA agreement. Please indicate the source!
.jpg?table=block&id=26f7c1d5-a1e9-80d7-a52b-e71bb7079501&t=26f7c1d5-a1e9-80d7-a52b-e71bb7079501)

