我尝试使用angular-cli(1.0.0-beta.11-webpack.8)部署到Github Pages
一次工作正常(当它只是问我的用户并通过时)
现在,在不同的回购中,它需要一个令牌:
为了通过GitHub Pages部署这个项目,我们必须首先为它创建一个存储库。 使用令牌比使用密码更安全,因此您需要创建一个 转到以下页面,然后单击“生成新令牌”。 https://github.com/settings/tokens
当我生成令牌并输入我的用户名时,它总是给我这个错误:
无法创建GitHub仓库。错误:422无法处理的实体
任何人都有解决方案吗?
答案 0 :(得分:0)
登录Github并在Repositories下查看是否已创建(https://github.com/settings/repositories)。按照Readme.md文件中的说明进行操作,然后再次尝试部署。
答案 1 :(得分:0)
我有同样的问题。
如果您的github帐户上已有一个与您尝试部署的项目名称相同的repo,则会遇到此问题。我通过首先删除我的repo然后执行deploy命令来解决这个问题:ng github-pages:deploy
我猜这是因为angular-cli总是首先尝试创建repo,如果失败(因为它已经存在),那么它就不会进展。
这会使用包含已部署应用的额外分支重新创建您的仓库。