美文网首页
利用GitHub快速部署自己的网页

利用GitHub快速部署自己的网页

作者: iamsharleen | 来源:发表于2021-04-27 00:06 被阅读0次

    其实我一直有买阿里云的服务器,但是考完ACP之后就长草了~~~

    今天发现利用github的GitHub Pages上面可以直接搭建一个简单的服务器,very good!!!

    前提,先要拥有自己的GitHub账号~~

    第一步,创建一个新的仓库,仓库名:xxx.github.io。注意,xxx必须和账户名一样!!!例如:GitHub账号为test123,那么这个仓库名就是test123.github.io

    第二步,把需要部署的文件push到这个仓库。例如:把dist文件夹下的文件全部部署上去

    cd dist
    git init //初始化仓库
    git add -A // 添加全部文件
    git commit -m 'deploy' // 提交文件
    git push -f git@github.com:test123/test123.github.io.git master // push到刚刚新建的仓库
    

    最后一步可能会有“git @github.com: Permission denied”的错误,需要通过创建密钥来处理。

    查看本机全局用户名和邮箱的设置

    git config --global --list
    

    如果用户名和邮箱不是你自己的账号,则修改一下。如果设置是正确的,可能忽略这一步。

    git config --global “test123”
    git config --global user.email “test123@email.com ”
    

    生成密钥

    ssh-keygen -t rsa -C "test123@email.com"
    

    成功生成密钥后可以看到以下信息

    Your identification has been saved in /Users/xxx/.ssh/id_rsa.
    Your public key has been saved in /Users/xxx/.ssh/id_rsa.pub.

    返回GitHub,右上角头像->settings,然后看左边菜单,找到"SSH and GPG keys",点"new SSH key"。Title随便填吧,把上面id_rsa.pub文件的内容复制粘贴到Key的框框就可以了!

    最后在本机执行以下命令,测试一下密钥是不是成功了

    ssh -T git@github.com
    

    看到下面这行就证明成功啦!
    You've successfully authenticated, but GitHub does not provide shell access.

    最后重新push一下文件,然后访问https://test123.github.io/ 看看效果吧,默认打开的页面应该是 test123.github.io/index.html

    相关文章

      网友评论

          本文标题:利用GitHub快速部署自己的网页

          本文链接:https://www.haomeiwen.com/subject/eniyrltx.html