angular cli无法创建GitHub存储库。错误:422无法处理的实体

时间:2016-09-06 09:37:23

标签: angularjs github-pages angular-cli

我尝试使用angular-cli(1.0.0-beta.11-webpack.8)部署到Github Pages

一次工作正常(当它只是问我的用户并通过时)

现在,在不同的回购中,它需要一个令牌:

  

为了通过GitHub Pages部署这个项目,我们必须首先为它创建一个存储库。   使用令牌比使用密码更安全,因此您需要创建一个   转到以下页面,然后单击“生成新令牌”。   https://github.com/settings/tokens

当我生成令牌并输入我的用户名时,它总是给我这个错误:

  

无法创建GitHub仓库。错误:422无法处理的实体

任何人都有解决方案吗?

2 个答案:

答案 0 :(得分:0)

登录Github并在Repositories下查看是否已创建(https://github.com/settings/repositories)。按照Readme.md文件中的说明进行操作,然后再次尝试部署。

答案 1 :(得分:0)

我有同样的问题。

如果您的github帐户上已有一个与您尝试部署的项目名称相同的repo,则会遇到此问题。我通过首先删除我的repo然后执行deploy命令来解决这个问题:ng github-pages:deploy

我猜这是因为angular-cli总是首先尝试创建repo,如果失败(因为它已经存在),那么它就不会进展。

这会使用包含已部署应用的额外分支重新创建您的仓库。