使用GitHub搭建专属的服务器

现在固定公网IP资源稀缺,虽然说IPv6已经开始使用,但是用的人并不多,大部分用的都是IPv4,想要搞一个自己网站,首先就是需要一个固定的公网IP,但是每年却需要缴纳不少的money,而且服务器的成本,电费等等,个人承担还是略高。云服务器新起没几年,成本是大大降低了,可是小编我却还只能买的起学生特惠机,今天给大家带来可以免费拥有自己的专属静态网站。

免费的网站安全吗?

大家肯定都会认为天下没有白吃的午餐,既然这样,那么还会安全吗?这一点大家放心,相比大家都听过GitHub吧,这个教程是是基于它而来,我们把网站的代码放在那里免费托管。其实不只是GitHub,类似的还有Gitlab、码云(Gitee)。本篇文章只介绍GitHub的教程,其它两个大同小异。

GitHub介绍

GitHub是通过Git进行版本控制的软件源代码托管服务平台,由GitHub公司(曾称Logical Awesome)的开发者Chris Wanstrath、PJ Hyett和Tom Preston-Werner使用Ruby on Rails编写而成。GitHub同时提供付费账户和免费账户。这两种账户都可以创建公开或私有的代码仓库,但付费用户支持更多功能。根据在2009年的Git用户调查,GitHub是最流行的Git访问站点。除了允许个人和组织创建和访问保管中的代码以外,它也提供了一些方便社会化共同软件开发的功能,即一般人口中的社群功能,包括允许用户追踪其他用户、组织、软件库的动态,对软件代码的改动和bug提出评论等。GitHub也提供了图表功能,用于概观显示开发者们怎样在代码库上工作以及软件的开发活跃程度。截止到2015年,GitHub已经有超过两千八百万注册用户和5700万代码库。事实上已经成为了世界上最大的代码存放网站和开源社区。2018年6月4日晚上,美国科技公司微软宣布以75亿美元的股票收购GitHub。

教程开始

首先我们需要先注册GitHub一个账号,网址是https://github.com/join

创建成功之后登录,然后我们进去另一个网址https://github.com/new,新建一个存储库,这个储存库的名字一定要是这个格式(用户名.github.io),这个储存库就是我们的网站根目录

然后呢,我们在这个项目里面创建index.html,网址(https://github.com/Yifengzis/Yifengzis.github.io/new/master,把Yifengzis改成你的用户名),按下图填写,完成之后点击创建

最后呢,我们在我们浏览器输入(Yifengzis.github.io,把Yifengzis改成你的用户名),我们就会发现我们的静态网站就搭建好啦

原创文章,作者:晴川运维,如若转载,请注明出处:https://baike.qcidc.com/4362.html

(0)
晴川运维晴川运维
上一篇 2025年6月8日
下一篇 2025年6月8日

相关推荐

  • SVN标签(tag)

    SVN是一款版本控制工具。相对于GitHub而言,SVN在使用上更为简化些,本篇文章重点为大家讲解一下SVN标签(tag)。 版本管理系统支持 tag 选项,通过使用 tag 的概…

    Linux系统 2025年9月25日
  • Linux中nmcli命令使用方法

    nmcli命令是redhat7或者centos7之后的命令,该命令可以完成网卡上所有的配置工作,并且可以写入配置文件,永久生效,下面为大家讲解一下nmcli命令使用方法。 基本用法…

    Linux系统 2025年6月8日
  • 如何实用tar命令备份还原Linux系统

    Linux tar(英文全拼:tape archive )命令用于备份文件。tar 是用来建立,还原备份文件的工具程序,它可以加入,解开备份文件内的文件。 备份 打开终端,切换到r…

    Linux系统 2025年10月25日
  • 如何在 Linux 上用 Fail2Ban 保护服务器免受暴力攻击

    linux 管理员的一个重要任务是保护服务器免受非法攻击或访问。 默认情况下,Linux 系统带有配置良好的防火墙,比如iptables、Uncomplicated Firewal…

    Linux系统 2025年6月16日
  • LVM恢复已删除的逻辑卷具体方法

    LVM中如何恢复已删除的逻辑卷?在执行任何逻辑卷管理相关任务时,如果意外的删除了逻辑卷,则可以使用它的数据还原功能来恢复逻辑卷,下面为大家分享一下LVM中恢复已删除的逻辑卷具体方法…

    Linux系统 2025年10月21日
  • Linux下查看文件内容具体方法

    Linux下查看文件内容有多种方法,可以使用:cat、tac、nl、more等命令,下面详细的讲解一下各个命令的具体使用方法。 cat 由第一行开始显示文件内容 语法: cat&n…

    Linux系统 2025年6月8日
  • Shell until循环用法详解

    unti 循环和 while 循环恰好相反,当判断条件不成立时才进行循环,一旦判断条件成立,就终止循环。 until 的使用场景很少,一般使用 while 即可。 Shell un…

    Linux系统 2025年10月9日
  • 详解Linux初始化系统

    在 Linux 和其他类 Uniux 系统中,init(初始化)进程是系统启动时由内核执行的第一个进程,其进程 ID(PID)为 1,并静默运行在后台,直到系统关闭。 init 进…

    Linux系统 2025年6月9日
  • Linux下安装集中式缓存系统Memcached

    Memcached 是一个高性能、分布式内存对象缓存系统,本质上是通用的,但目的是为了通过减轻数据库负载来加快动态网络应用的速度。 1.创建文件夹 mkdir mem 2…

    Linux系统 2025年10月8日
  • mysql实现高可用架构之MHA

    MHA(Master HA)是一款开源的 MySQL 的高可用程序,它为 MySQL 主从复制架构提供了 automating master failover 功能。MHA 在监控…

    Linux系统 2025年6月10日

发表回复

登录后才能评论