热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

手把手教你如何利用github搭建个人网站无需服务器

目录前言准备工作教程来啦!!!第一部分第二部分链接说明前言哈喽,大家好,我是木易巷。今天给大家分享一下&#

 

目录

前言

准备工作

        教程来啦!!!

        第一部分

        第二部分

        链接说明




前言

哈喽,大家好,我是木易巷。

今天给大家分享一下:如何使用GitHub创建自己的个人网站?





准备工作

需要使用GitHub,当然前提得有GitHub的账号。没有的话,赶紧去注册一个!

GitHub官网:https://github.com/

注册后,登录进入~




教程来啦!!!


第一部分:

1、点击页面右上角个人头像图标



2、新建仓库

3、给仓库起个名字【注意 容易出错】



4、输完名字,下面Description是项目描述,下面的就让他默认,不用管,直接点击:Create repository  就可以了。

5、最后创建完 是这个样子滴

好啦,目前进度30%  继续加载~

接下来,咱们要使用git命令来操作。

如果没有安装git的小伙伴,可以去git官网下载安装适合自己系统的版本。

git官网:https://git-scm.com


第二部分:

1、在电脑上选择一个合适的路径,比如我选择的是D盘,新建一个文件夹,并给它取个名字。



2、打开Git程序



3、进入新建的文件夹目录当中



4、复制GitHub仓库地址,如图



5、在git命令行中输入:【git clone + 仓库地址】,将仓库克隆到本地。



如果报错,遇到问题:fatal: unable to access ‘https://github.comxxxxxxxxxxx’: Failed to connect to xxxxxxxxxxxxx

运行:git config --global --unset http.proxy 命令

重启Git  Bash



再次运行git命令!



成功之后,说明克隆仓库成功。在该目录下面刷新,就会看到生成的一个文件夹:



现在的文件夹是空的,双击打开之后,就可以把你的项目文件放进去啦!!!



6、之后,使用git命令 进入到生成的文件夹【cd +路径】



7、继续输入:【git add .】   //注意这个点  意思是 给仓库添加文件



8、继续输入 【git commit -m "这里是注释" 】 意思是 给这个上传过程 起个名称



9、继续输入 【git push】  开始上传~~~

会提示输入账号和密码(GitHub账号和密码)









八嘎!!又出现了问题,报错:

remote: Support for password authentication was removed on August 13, 2021. Please use a personal access token instead.remote: Please see https://github.blog/2020-12-15-token-authentication-requirements-for-git-operations/ for more information.br

它的大概意思就是自 2021年 8 月 13日开始,GitHub中通过 用户名 + 密码的认证方式被移除了,只能通过个人访问码的方式进行认证。



解决方法【创建个人访问码】:

1、进入 Github 主界面,点击右上角头像,选择 “Seeting”,进入设置界面。



2、在左边的导航栏目里面选择 “Developer seetings”,进入开发者设置页面。





3、选择 “Personal access tokens”, 点击 “Generate new token”。



你会看到如下界面:



4、输入 “note”,选择 “Expiration(有效期)”,你可以自定义有效时间。下面的复选框没有特别的要求的话可以都勾上, 然后到页面最下面,点击“Generate Token”,产生对应的个人访问码。





5、现在你可以看到产生的个人访问码了,复制它。建议保存到一个文件里,保存好。



6、搞定。



10、再次执行推送命令,这时会提示输入用户名,按照正常的输入即可;在输入用户名之后将会提示输入密码,这里就需要输入之前产生的个人访问码(Personal access token)了,直接复制输入即可。





11、成功之后,我们打开GitHub看一下



12、成功成功!!!


链接说明


我地址是:https://yac1217.github.io/【可以复制到浏览器打开】

链接就是:https://github的用户名.github.io

自行替换用户名~




如果觉得这个网址不好听,不好记,可以自己去购买域名进行配置。

但是由于github不太稳定,不太建议。


好啦 就这样 祝你开心~


推荐阅读
  • Docker安全策略与管理
    本文探讨了Docker的安全挑战、核心安全特性及其管理策略,旨在帮助读者深入理解Docker安全机制,并提供实用的安全管理建议。 ... [详细]
  • 本文介绍了.hbs文件作为Ember.js项目中的视图层,类似于HTML文件的功能,并详细讲解了如何在Ember.js应用中集成Bootstrap框架及其相关组件的方法。 ... [详细]
  • 本文介绍了如何通过命令行有效地终止所有 Node.js 进程实例,以解决因端口冲突或其他服务冲突导致的问题。 ... [详细]
  • 本文将详细介绍如何在Android Studio中导入和编译OSChina Android 2.4版本的源码。包括所需软件、下载地址以及一些注意事项。 ... [详细]
  • 本文详细介绍了 PHP 中对象的生命周期、内存管理和魔术方法的使用,包括对象的自动销毁、析构函数的作用以及各种魔术方法的具体应用场景。 ... [详细]
  • Git命令基础应用指南
    本指南详细介绍了Git命令的基础应用,包括如何使用`git clone`从远程服务器克隆仓库(例如:`git clone [url/path/repository]`)以及如何克隆本地仓库(例如:`git clone [local/path/repository]`)。此外,还提供了常见的Git操作技巧,帮助开发者高效管理代码版本。 ... [详细]
  • 在对WordPress Duplicator插件0.4.4版本的安全评估中,发现其存在跨站脚本(XSS)攻击漏洞。此漏洞可能被利用进行恶意操作,建议用户及时更新至最新版本以确保系统安全。测试方法仅限于安全研究和教学目的,使用时需自行承担风险。漏洞编号:HTB23162。 ... [详细]
  • SSL 错误:目标主机名与备用证书主题名称不匹配
    在使用 `git clone` 命令时,常见的 SSL 错误表现为:无法访问指定的 HTTPS 地址(如 `https://ip_or_domain/xxxx.git`),原因是目标主机名与备用证书主题名称不匹配。这通常是因为服务器的 SSL 证书配置不正确或客户端的证书验证设置有问题。建议检查服务器的 SSL 证书配置,确保其包含正确的主机名,并确认客户端的证书信任库已更新。此外,可以通过临时禁用 SSL 验证来排查问题,但请注意这会降低安全性。 ... [详细]
  • 本文全面解析了JavaScript中的DOM操作,并提供了详细的实践指南。DOM节点(Node)通常代表一个标签、文本或HTML属性,每个节点都具有一个nodeType属性,用于标识其类型。文章深入探讨了DOM节点的创建、查询、修改和删除等操作,结合实际案例,帮助读者更好地理解和掌握DOM编程技术。 ... [详细]
  • 本文探讨了如何通过优化 DOM 操作来提升 JavaScript 的性能,包括使用 `createElement` 函数、动画元素、理解重绘事件及处理鼠标滚动事件等关键主题。 ... [详细]
  • 本文详细探讨了在使用 Python 的 pip 工具安装包时遇到的 ReadTimeoutError 错误,并提供了有效的解决方案。 ... [详细]
  • CRZ.im:一款极简的网址缩短服务及其安装指南
    本文介绍了一款名为CRZ.im的极简网址缩短服务,该服务采用PHP和SQLite开发,体积小巧,约10KB。本文还提供了详细的安装步骤,包括环境配置、域名解析及Nginx伪静态设置。 ... [详细]
  • Requests库的基本使用方法
    本文介绍了Python中Requests库的基础用法,包括如何安装、GET和POST请求的实现、如何处理Cookies和Headers,以及如何解析JSON响应。相比urllib库,Requests库提供了更为简洁高效的接口来处理HTTP请求。 ... [详细]
  • 本文深入解析了WCF Binding模型中的绑定元素,详细介绍了信道、信道管理器、信道监听器和信道工厂的概念与作用。从对象创建的角度来看,信道管理器负责信道的生成。具体而言,客户端的信道通过信道工厂进行实例化,而服务端则通过信道监听器来接收请求。文章还探讨了这些组件之间的交互机制及其在WCF通信中的重要性。 ... [详细]
  • 在开发过程中,我最初也依赖于功能全面但操作繁琐的集成开发环境(IDE),如Borland Delphi 和 Microsoft Visual Studio。然而,随着对高效开发的追求,我逐渐转向了更加轻量级和灵活的工具组合。通过 CLIfe,我构建了一个高度定制化的开发环境,不仅提高了代码编写效率,还简化了项目管理流程。这一配置结合了多种强大的命令行工具和插件,使我在日常开发中能够更加得心应手。 ... [详细]
author-avatar
33
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有