我试图在github上托管一个网站,它一直显示出以下错误:
"Unavailable for your site because your domain is not properly configured to support HTTPS(coursera-confusion.com) — Troubleshooting custom domains HTTPS provides a layer of encryption that prevents others from snooping on or tampering with traffic to your site. When HTTPS is enforced, your site will only be served over HTTPS. Learn more. "
这是我第一次在github.please帮助上托管一个网络回购。
发布于 2020-06-19 17:24:33
使用github部署网站
部署过程如下:(尝试使用VSCode)
请考虑您的文件在“项目”文件夹中。
在主“项目”文件夹中创建一个新文件夹“build”。
2)将网站数据移动到“构建”文件夹中。在“构建”文件夹中,所有网站数据都将出现。(图像、index.html、.css、.js或任何reactjs文件)
(3)通过cmd遍历主“project”文件夹,并在终端中键入“npm init”命令,以初始化主“项目”文件夹中的pacakge.json文件。(确保在使用节点包管理器之前安装了Node.js )。
4)转到package.json文件,并使用npm pages命令安装gh-pages,这将作为package.json文件中的依赖项添加。
( v)您的github链接在package.json文件中作为主页键的值显示。主页:"https://github.com/username/project“
6)创建一个脚本,将" test ":"echo \“错误:没有指定的测试\”& exit 1“替换为"deploy”:“gh-page -d build”
将所有这些推到github (添加.gitignore文件,这样节点模块就不会被推送到github)
git init
吉特加。
git提交-m“部署”
git远程添加项目"https://username.github.io/project“
git推送-u项目主程序
( viii)通过cmd,现在使用以下命令运行项目:npm运行部署(应该在运行项目后显示“已发布”)
(九)转到你为你的项目创建的Github回购,并检查,必须有一个新的分支‘h页’与您的主分支添加。
现在,从存储库的设置中,选择gh- pages 分支作为github页面的源。
最后,您的站点可以在https://username.github.io/project/上发布。等5-10分钟,再检查一下。
https://stackoverflow.com/questions/62437564
复制相似问题