远程访问github仓库时,git credential可以帮助我们避免重复输入用户密码并提高安全性。但是在本地计算机切换github用户后,如果不更新git credential,将会导致没有权限访问私有仓库或者push共有仓库。
对于 Windows 用户,打开 控制面板 -> 凭据管理器,找到与 GitHub 相关的凭证条目,手动删除。
对于 macOS 用户,可以在 钥匙串访问中搜索 github,删除相关的条目。
删除后重新访问远程仓库就会出现更新credential的提示,按照提示更新credential即可。