remote: Permission to xx.git denied toxx 以及 Refusing to install package with name xx under a package

1. 报错

remote: Permission to xxxx.git denied to xxx. fatal: unable to access 'https://github.com/xxxx/': The requested URL returned error: 403

原因

Sourcetree 里面记录的用户名是错误的或者没有记录此用户名

解决

  1. 在本地克隆仓库或者推送时确认当前github对应用户名是否是需要的用户名
    remote: Permission to xx.git denied toxx 以及 Refusing to install package with name xx under a package

  2. 如果不是自己所需要的用户名,进入Sourcetree设置界面,选择高级选项,查看自己需要克隆或推送对应地址的用户名是否正确,如果不正确,进行编辑更新
    remote: Permission to xx.git denied toxx 以及 Refusing to install package with name xx under a package

2. 报错 Refusing to install package with name xxx under a package

Refusing to install package with name xxx under a package also called xxx. Did you name your project the same as the dependency you're installing?
remote: Permission to xx.git denied toxx 以及 Refusing to install package with name xx under a package

原因

项目名与安装的三方库名冲突

解决

进入目录下的package.json文件,查看name字段与安装的库是否一样,如果一样,修改即可