硬件环境:macOS High Sierra
最近更新了系统了 macOS High Sierra 不知道是不是这个原因 导致了 在term 中使用 brew 一些命令行报错了 虽然还是可以继续使用 没多大影响 但是看到红色的error 就不舒服 于是强迫症就出来了 遇到问题 先是Google 但是没遇到自己想要的答案 于是就只能自己动手了 自己看错误信息了 如图 error
error当使用 brew search <#name#> 时 就报错了 也还是能够搜索出来的 于是就认真看提示了
The GitHub credentials in the macOS keychain may be invalid
大体的意思就是说credentials 在钥匙串中的凭证失效了 因为苹果在某些过程中是需要验证的 我们的钥匙串中保存了很多不同的证书 和凭证 如果过期了 那么就要重新生成或者授权才可以继续使用 这样也相对安全一些
既然知道问题了 下面就是动手解决了 上面也提示了 给你2中解决方法
方法一:
Clear them with:
printf "protocol=https\nhost=github.com\n" | git credential-osxkeychain erase
用上面的语句清理下就可以了 可能清理过程中 又重新授权了还是咋地 具体细节就不知道了 如图
效果图方法二:
方法2 就没有去尝试了 所以就不能给出什么知道意义了 只能简单的给大家介绍一下 而且方法二相比较一相对麻烦一些
方法2这个要自己去GitHub 上重新创建一个token 然后回到本地 重新设置下token
相对与方法一 只要一个命令行就搞定不要方便的太多
下面就是最终的效果图
效果图遇到的一些小问题 个人的一些解决方法 可能个人的硬件配置环境不同 仅供大家参考
网友评论