我如何在github页面上发布vue项目?

时间:2019-12-16 17:38:42

标签: git vue.js github npm github-pages

我正在尝试发布由以下命令创建的stock vue项目;

  

创建测试

我正在按照Vue的官方网站部署page上的步骤进行操作。

尝试运行该命令时遇到问题;

  

bash deply.sh

它的构建完美,但之后我得到以下内容;

Initialized empty Git repository in /Users/muratcansenturk/test/dist/.git/
[master (root-commit) 3f9dbf9] deploy
 10 files changed, 28 insertions(+)
 create mode 100644 css/app.3ed01e45.css
 create mode 100644 favicon.ico
 create mode 100644 img/logo.82b9c7a5.png
 create mode 100644 index.html
 create mode 100644 js/about.078d8f6d.js
 create mode 100644 js/about.078d8f6d.js.map
 create mode 100644 js/app.db0cb1ce.js
 create mode 100644 js/app.db0cb1ce.js.map
 create mode 100644 js/chunk-vendors.4a2cfde4.js
 create mode 100644 js/chunk-vendors.4a2cfde4.js.map
git@github.com: Permission denied (publickey).
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.

由于这个问题,我无法在Github Pages上发布任何类型的项目。

在出现此问题之前,我只是运行npm run build,然后将文件提交到Github并成功在gh页上打开。

我的仓库也是here

1 个答案:

答案 0 :(得分:0)

您必须生成SSH密钥并将其上传到github,以对读取和修改远程存储库的命令进行身份验证。

查看github的帮助文档,了解如何执行该操作。

https://help.github.com/en/github/authenticating-to-github/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent