Term brew The GitHub credentials in the macOS keychain may be invalid

硬件环境:macOS High Sierra

最近更新了系统了 macOS High Sierra   不知道是不是这个原因  导致了 在term 中使用 brew 一些命令行报错了 虽然还是可以继续使用 没多大影响 但是看到红色的error 就不舒服 于是强迫症就出来了  遇到问题 先是Google 但是没遇到自己想要的答案  于是就只能自己动手了 自己看错误信息了 如图 error


Term brew The GitHub credentials in the macOS keychain may be invalid_第1张图片
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

用上面的语句清理下就可以了  可能清理过程中 又重新授权了还是咋地 具体细节就不知道了  如图


Term brew The GitHub credentials in the macOS keychain may be invalid_第2张图片
效果图

方法二:

方法2 就没有去尝试了 所以就不能给出什么知道意义了 只能简单的给大家介绍一下 而且方法二相比较一相对麻烦一些  


方法2

这个要自己去GitHub 上重新创建一个token 然后回到本地 重新设置下token  

相对与方法一 只要一个命令行就搞定不要方便的太多 

下面就是最终的效果图


Term brew The GitHub credentials in the macOS keychain may be invalid_第3张图片
效果图


遇到的一些小问题  个人的一些解决方法 可能个人的硬件配置环境不同  仅供大家参考

你可能感兴趣的:(Term brew The GitHub credentials in the macOS keychain may be invalid)