MacOS系统钥匙串找不到github相关条目 无法配置git操作token怎么办
MacOS系统下找不到GitHub钥匙串条目时的Token配置方案
- 首先确认Git凭证助手配置
打开终端执行命令:git config --global credential.helper
如果输出结果不是osxkeychain,先执行配置命令:git config --global credential.helper osxkeychain - 查找GitHub钥匙串条目
打开启动台中的「钥匙串访问」,左上角选择「登录」钥匙串,左侧边栏种类选择「密码」,右上角搜索框输入github.com(不要仅搜索github,避免漏匹配完整域名的条目)
要是能找到对应条目,直接双击打开,勾选「显示密码」,把密码字段替换为你提前生成的GitHub个人访问令牌(PAT)后保存即可 - 找不到条目时的手动配置方法
二选一即可:- 钥匙串手动新建:点击钥匙串访问顶部菜单栏的「文件」-「新建密码项」,依次填写:
- 项目名称:
github.com - 账户名称:你的GitHub用户名
- 密码:你生成的GitHub个人访问令牌(PAT)
填写完成后点击「添加」保存即可
- 项目名称:
- 命令行一键录入:终端直接执行如下命令,替换对应内容即可:
echo "protocol=https host=github.com username=替换为你的GitHub用户名 password=替换为你的PAT令牌" | git credential-osxkeychain store
- 钥匙串手动新建:点击钥匙串访问顶部菜单栏的「文件」-「新建密码项」,依次填写:
- 验证配置是否生效
找一个使用HTTPS协议克隆的GitHub仓库,执行git pull操作,无需手动输入账号密码就正常执行即代表配置成功
小提示:生成PAT时请在GitHub个人账户的开发者设置页面操作,按需勾选对应权限(操作普通代码库勾选repo权限即可),有效期可按自己的使用需求设置
内容的提问来源于stack exchange,提问作者Sai Krishnadas
相关产品推荐
相关产品推荐

