无法安装package.json中指定的公开GitHub仓库依赖问题

我遇到以下报错:
你可能无权访问此仓库,或该仓库已不再存在于当前工作区。若你认为仓库存在且你拥有访问权限,请确保已完成身份验证。
该仓库为公开仓库,我的其他电脑可正常安装依赖,但我当前电脑无法通过HTTPS克隆任何GitHub仓库。
依赖的配置如下:
"react-native-safe-area-view": "https://github.com/johhansantana/react-native-safe-area-view.git",
解决方法
- 先确认当前电脑能正常访问GitHub官网,排查网络连通性问题
- 清除Git的HTTPS凭证缓存,执行命令:
git config --global --unset credential.helper - 重新配置Git的用户信息:
git config --global user.name "你的GitHub用户名" git config --global user.email "你的GitHub绑定邮箱" - 若HTTPS方式持续失败,切换为SSH克隆:
- 在本地生成SSH密钥,并将公钥添加到GitHub账户的SSH设置中
- 修改依赖配置为SSH地址:
"react-native-safe-area-view": "git@github.com:johhansantana/react-native-safe-area-view.git",
- 检查是否有代理、防火墙或安全软件拦截了GitHub的HTTPS请求,临时关闭相关程序后重试
内容的提问来源于stack exchange,提问作者Johhan Santana
相关产品推荐
相关产品推荐

