利用GitHub实现域名跳转与github使用介绍_腾讯云_阿里云

利用GitHub实现域名跳转

在这里插入图片描述

首先

你需要注册一个 github账号,最好取一个有意义的名字,比如姓名全拼,暱称全拼,如果被占用,可以加上有意义的数字.

本文中假设用户名为 UNIT-wuji(也是我的博客名)
地址: https://github.com/
此步骤不做详细讲解,如有问题自行百度

新建仓库<一定看格式>

查看自己的GitHub账号名,例如UNIT-wuji;然后建立一个以GitHub账号名开头的仓库:(账号名.github.io)必须以这种格式进行仓库命名
在这里插入图片描述当然了,如果你不是用来域名跳转的话,你就可以不用必须按照这样的格式命名了。

放文件

首先你要本地新建一个文本文档命名为index.html
文件内容如下:

    <script>
      window.location.href="https://blog.csdn.net/weixin_43419816"
    </script>

这个href的链接改成自己的想要跳转的网址哦,我跳转到了我的CSDN博客主页了。
好,编辑完成文件后,你点开运行一开看看是不是一点看就能呈现出你想到达的网址页面,如果是的话就成功了。

ok下一步就是将文件上传到自己的github仓库了

相关软件安装与配置

我第一次听说github时貌似就是能共享代码,几个人合伙编程的时候,代码都放到这里面,好像是这个样子的。所以我为了实现域名跳转顺便学了点github Bash语言,<真的从零起步啊>

先下载github Desktop和git Bash这两个软件,
在这里插入图片描述
在这里插入图片描述第一个软件安装的比较简单,就是你磁盘里面给一个文件夹存放github代码,到时候方便上传。
第二个软件安装需要配置一下环境变量,可以百度学一下哦,给你们一个链接学习吧
https://blog.csdn.net/weixin_41714277/article/details/79399270
最后呈现的应该是在黑框控制台输入git version出现
在这里插入图片描述友情推荐软件下载最好不要再官网下载有些慢,,,

指令介绍

首先配置SSH密钥到我们的github账户中去
在git Bash中输入
$ ssh-keygen -t rsa -b 4096 -C “[email protected]
引号里面改成自己注册github时的邮箱,然后按三下回车
在这里插入图片描述在C:\Users\Administrator.ssh目录下找到id_rsa.pub用文本文档打开它,复制里面所有内容
在这里插入图片描述然后浏览器登陆github账号
在这里插入图片描述在这里插入图片描述
在这里插入图片描述在这里插入图片描述

好,到这里你很快就要成功了

我们现在可以上传代码了,我觉得SSH密钥应该就像是良民证,如果没有它那么谁都可以把代码上传到我们自己的账户的仓库里,这就很危险了。所以要有一个安全协议<其实网络专业很多东西都和这个协议有关>
第一步:建立git仓库
cd到你的本地项目根目录下,执行git命令
这个根本路,你看我的路径怎么弄得
在这里插入图片描述我是在UNIT-wuji.github.io文件夹右击git Bash进入git命令行的,这样比较稳,当然了,这个文件夹里面放刚才编好的index.html

git init

第二步:将项目的所有文件添加到仓库中

git add .

如果想添加某个特定的文件,只需把.换成特定的文件名即可

第三步:将add的文件commit到仓库

git commit -m "注释语句"

注释语句可以随便写,但是一定要写,我写个“firstwork”,记住一定要写,不能不写。

第四步:复制创建的仓库的https地址
在这里插入图片描述一定要看见下方箭头的这个位置你再去截取htpps地址。

第五步:重点来了,将本地的仓库关联到github上

git remote add origin https://github.com/UNIT-wuji/UNIT-wuji.github.io

后面的https链接地址换成你自己的仓库url地址,也就是上面红框中标出来的地址

第六步:上传github之前,要先pull一下,执行如下命令:

git pull origin master

在这里插入图片描述第七步,也就是最后一步,上传代码到github远程仓库

git push -u origin master

执行完后,如果没有异常,等待执行完就上传成功了,中间可能会让你输入Username和Password,你只要输入github的账号和密码就行了。
精髓来了:
需要注意的是push和pull类似于栈出栈压栈,而且它必须是一出一压,不能出出压压,为什么要说这个能,就是在多人共享代码的时候,有多个人同时使用或是有人使用了pull忘记了push了,以后的人再用pull就会出错,解决方案是,如果下一步应该是push了,你就敲出来git push,反之则是git pull。
好了,你们这些都做完了后,可以回到浏览器刷新看看是不是已经传上去了,那么最麻烦的一步就ok了,git命令的水还很深,我这一个晚上学得都是皮毛嘻嘻。

接下来,在io仓库创建CNAME文件

在仓库里创建一个CNAME的文件
在这里插入图片描述你自己的买的域名如果是zzunit.cn那就输入zzunit.cn,个人意见是不要加那些http和/这些东西。完成这一步后,你的仓库应该有两个文件了。
ok本步完成。

腾讯云或阿里云域名管理

在这里插入图片描述黄色方块改成你的github自己的仓库名称,其他的地方一定要一样。阿里云服务器类似的,可以说是一模一样的。设置完成后,等等两三分钟才能缓过来。<这两三分钟可是花了我很久才明白的。>

大功告成

如果你们github上传错了,也可以删除的,这里就不讲了,给你们一个链接
https://blog.csdn.net/q420225777/article/details/80697077
好了,下课。
在这里插入图片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章