Polymer 2.0上传到GitHub-Pages

时间:2017-05-16 12:25:50

标签: github polymer github-pages polymer-2.x

我将聚合物组件上传到gh页面时遇到问题。

我在教程中试试这个:

    # git clone the Polymer tools repository somewhere outside of your 
# element project
git clone git://github.com/Polymer/tools.git

# Create a temporary directory for publishing your element and cd into it
mkdir temp && cd temp

# Run the gp.sh script. This will allow you to push a demo-friendly
# version of your page and its dependencies to a GitHub pages branch
# of your repository (gh-pages). Below, we pass in a GitHub username
# and the repo name for our element
../tools/bin/gp.sh <username> <test-element>

# Finally, clean-up your temporary directory as you no longer require it
cd ..
rm -rf temp

但它没有用。 在终端我有这个错误:enter image description here

我有什么遗失的东西?

1 个答案:

答案 0 :(得分:0)

这是你的问题:

  

许可被拒绝(公钥)。
  致命:无法从远程存储库读取。

请确保您拥有正确的访问权限 并且存储库存在。

要使脚本按预期运行,您需要将公共ssh密钥添加到github项目中。设置 - &gt;部署密钥 - &gt;添加部署密钥。

或者,您可以手动执行gp.sh中涉及拉取和推送到github的步骤。

如果您不想拆分脚本,请尝试手动运行命令,这应该有效。脚本中唯一的多行命令是这一个:

echo "{
  \"directory\": \"components\"
}
" > .bowerrc
祝你好运。