Mac电脑中git更改帐号密码配置后,github远程仓库拉取项目仍出现Repository not found.

情况说明

  1. Mac电脑
  2. 已有账号已经更换成自己的user.name和user.email
node 复制代码
	git config --global user.name "xxx"
	git config --global user.email "xxx"
  1. 钥匙串访问中无法清除github.com记录
  2. 拉取自己的私有github远程仓库,或push已拉取的项目时提示Repository not found

原因

Mac 上还缓存着前一个用户的 GitHub 登录凭证(可能是在钥匙串、SSH key 或 HTTPS token 中),所以即使换了名字和账号,拉取的时候还是用她的权限去访问。

具体操作

步骤一:强制清空钥匙串中的github.com记录

说明Mac 钥匙串里,这条 GitHub 登录记录是"正在被使用 "或者"被权限保护"的,所以直接右键删它没反应。需要用终端命令去删。

1. 删除 GitHub 旧凭证

终端输入

node 复制代码
security delete-internet-password -s github.com
2. 确认是否删除成功

查看钥匙串里还有没有github

node 复制代码
security find-internet-password -s github.com

如果输出是

node 复制代码
security: SecKeychainSearchCopyNext: The specified item could not be found in the keychain.

说明 GitHub 凭证已经清掉了

步骤二:创建token

  1. 登录 GitHub
  2. 右上角头像 → Settings
  3. 左侧 Developer settingsPersonal access tokensTokens (classic)
  4. 点击 Generate new token (classic)
  5. 选择过期时间(建议 90 天或更长),全部勾选
  6. 生成后 复制 token(以后看不到了)

步骤三:重新clone或push进行认证

git clone/push代码后会弹出输入用户名/密码

username:你的github用户名

password:你的 Personal Access Token (不是 GitHub 登录密码)

步骤四:让git自动保存到macOS钥匙串

node 复制代码
git config --global credential.helper osxkeychain

这个命令告诉 Git:以后记住我输入的 Token,存到钥匙串里。

步骤五:验证是否保存成功

node 复制代码
security find-internet-password -s github.com

如果能看到记录,就说明保存成功了。

步骤六:以后 push / pull / clone Git会从钥匙串中直接读取token,自动鉴权

✅Over

相关推荐
小锋学长生活大爆炸8 小时前
【福利】最新免费领取云服务器和虚拟主机攻略
网络·github
码流怪侠9 小时前
GitHub 2026年7月热门项目全景盘点:Agent Skills 生态炸裂,开源世界正在重写规则
程序员·github·agent
我叫黑大帅9 小时前
git 的 NFD 与 NFC 有什么区别?为什么我有个文件在 NFC 中间不会被当成改动,在 NFD 中就会当成改动
git·面试·github
DogDaoDao15 小时前
【GitHub】WorldMonitor:一个工程极致主义的实时全球情报仪表盘深度解析
python·程序员·架构·github·go语言·worldmonitor·实时全球情报
其实防守也摸鱼15 小时前
GitHub开源项目破圈方法论:从技术自嗨到生态共赢
服务器·数据库·学习·开源·github·命令行·linux系统
析数塔16 小时前
SleeperGem 技术拆解:恶意 gem 是怎么躲过 CI/CD 扫描的
安全·ci/cd·github
Lvan的前端笔记17 小时前
ios:GitHub Actions云端Xcode26打包上架TestFlight
macos·github·xcode
炸膛坦客18 小时前
Git 和 GitHub:(五)一文给出常用 Git 命令,持续更新中......
git·github
迷茫中的自我19 小时前
GitHub Actions自动化运维实战:从CI/CD到云原生部署
运维·自动化·github
炸膛坦客1 天前
Git 和 GitHub:(三)基础知识与实用技巧
git·github