github Pages:利用github仓库做免费服务器储存,建立个人网站

虽然githubPage的blog可能很多人写过了,但是我讲的更加详细一点,

因为照样很多人的帖子,都是空白了几个步骤,而且版本差异,

有些方法已经变了,

顺便一提:我最讨厌那些写帖子,故意空出几个方法不讲解,生怕别人把他的文章学会的人!


照顾一下小白,大家都知道建立一个网站需要:
1、网页代码(动态还需要数据库)
2、一个域名
3、服务器


 代码大家都能搞定,域名的话,推荐到阿里去购买,
  .top 的就几块钱, .com和.cn的贵一些,
  至于服务器的价格,很多学生都买不起.....


虽然阿里的服务器是最好的,无论是性能还是安全防护,


    微博出现爆炸性新闻弄得服务器瘫痪的时候,维护的程序员都是选择阿里的服务器缓解压力的,
    阿里在2014年 抵御过全球最大的DDOS网络攻击
2月20日-21日,部署在阿里云上的一家知名游戏公司,
遭遇了全球互联网史上最大的一次DDoS(Distributed Denial of Service:分布式拒绝服务)攻击。
攻击时间长达14个小时,攻击峰值流量达到每秒453.8Gb
咳咳,这里不打广告了!





阅读这个blog 请先消化 上一个blog;


项目的上传管理;
这里我们要做的事情就三件:


1、在github仓库上传自己的html代码,
因为是讲解,
用最简单的测试:新建一个仓库,或者利用现用的仓库




新建一个页面,或者用git 上传页面




这里快速一点新建一个页面,写简单一点,
名字就用小吧的名字好了,别问我为什么?


命名用:index.html


保存!


2、注册或者购买一个域名


这个无论你去百度,阿里,花生,万网....
这里我们去阿里购买一个吧,
注册这个网站,然后我们就购买一个域名

www.wanwang.aliyun.com/domain/?spm=5176.200001.n2.13.rJNaJo


这里购买了 sglonglou.top,花了2块钱买了一年的使用权,
因为我很穷,所以....



购买过程略,服务器可以不用购买,我们用github的仓库作为服务器储存


购买之后,进行实名验证吧


3、利用github 作为仓库储存文件,创建 github域名


这里的域名是固定的哦!
比如我的仓库是 ssh159.github.io,那么我的github域名就是这个!

打开git,搬运仓库到本地

git clone https://github.com/ssh159/ssh159.github.io.git
(.git可有可无,注意我演示的是我的地址!)


git add . 
(add 后面是有空格的哦!)

git commit -m "https://github.com/ssh159/ssh159.github.io"
(提交到仓库)

git push
(更新同步)

然后我们输入:
ssh159.github.io 就可以访问地址了!


现在我们用免费的服务器用了!挂载自己的网站!




4、从github 的域名重定向到 阿里的域名


因为我们很容易从域名上看出你的github的仓库地址,
很容易得到你的源码,而且gihub的名字不好记忆,
所以我们从 阿里云购买的域名就可以排上用处了!


什么叫做重定向?比如我在 珠海工作,要去广州出差,
我需要找个地方坐车,长途车会载我去出差的地方,这个就是重定向的例子!
而这个长途汽车就是阿里云!


我们去域名的解析 控制台!





首先我们添加三个解析的设置




1、输入 http://www.sglonglou.top 可以打开 http://www.sglonglou.top
2、输入 sglonglou.top 可以打开 http://www.sglonglou.top
这个就是 两个A 的设置

由于,我用二级域名,所以这里www 改为 abc




我们需要获取 githubPages 的地址,因为是它给了我们github的域名,
(我这么可能有点不对呢,哈哈)
来到这个地址,或者ip,搭建的可能不一样哦!


www.help.github.com/articles/troubleshooting-custom-domains/#github-repository-setup-errors






然后我们 CNAME 就是重定向,
输入 ssh159.github.io 跳转 sglonglou.top 的地址,
就是第三个设置!





5、回到github仓库,在github做设置


回到我自己的github,


github.com/ssh159/ssh159.github.io


虽然我们在阿里设置了重定向,但是仓库未必可以识别到呢,
所以我们还是在在仓库新建一个文件 
CNAME 
这个用于帮助github识别新的域名的地址,你要去哪里呢?




填写你的阿里地址,你购买的域名,设置的前缀





好了,域名重定向成功!




大功告成!

如果里面有几个小问题的话可以指出来哦!





猜你喜欢

转载自blog.csdn.net/ssh159/article/details/78792349
今日推荐