当前位置: 首页 > article >正文

创建自己的github.io

1、创建GitHub账号

GitHub地址:https://github.com/
点击Sign up创建账号
如果已创建,点击Sign in登录

2、创建仓库

假设Owner为username,则Repository name为username.github.io

说明:
1、Owner为用户名
2、Repository name为仓库名,格式为:用户名.github.io

图片

图片

图片

图片

图片

3、配置SSH-Key

3.1、生成SSH密钥

ssh-keygen -t rsa -f ~/.ssh/github_id_rsa

3.2、查看SSH公钥

cat ~/.ssh/github_id_rsa.pub

3.3、部署公钥

详见:
https://gitee.com/help/articles/4181#article-header0
https://docs.github.com/zh/authentication/connecting-to-github-with-ssh/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent

4、克隆项目

git clone git@github.com:username/username.github.io.git

5、创建文件

cd username.github.io
echo "Hello World" > index.html

6、提交文件

git add .
git commit -m "Initial commit"
git push -u origin main

7、浏览器访问

浏览器访问域名:username.github.io

8、配置CNAME

如果不想配置CNAME,忽略以下操作。

8.1、以阿里云域名为例,配置CNAME

图片

图片

8.2、给GitHub的username.github.io仓库配置自定义域名

图片

图片

8.3、查看GitHub的username.github.io仓库

发现仓库多了一个文件,文件名为CNAME,文件内容为自定义的域名

8.4、浏览器访问

1、访问自定义域名username.xxx.yyy
2、访问username.github.io会跳转到username.xxx.yyy

9、详见

https://pages.github.com/
https://docs.github.com/zh/pages

http://www.kler.cn/a/596680.html

相关文章:

  • 【鸿蒙开发】Hi3861学习笔记- UDP客户端
  • 游戏立项时期随笔记录(2)
  • dify创建第一个Agent
  • 数据库练习2
  • 鸿蒙harmonyOS笔记:练习CheckBoxGroup获取选中的值
  • python __name__与__main__深刻理解(涵详细解释、应用场景、代码举例、高级用法)
  • Android studio运行报错处理
  • macOS使用brew切换Python版本【超详细图解】
  • Spring Boot分布式项目异常处理实战:从崩溃边缘到优雅恢复
  • 信号处理等相关知识点
  • mysql 导入全量备份
  • 代码随想录算法训练营第三十五天 | 46. 携带研究材料、416. 分割等和子集
  • C语言基础与进阶学习指南(附运行效果图及术语解析)
  • 使用brower use AI 代理自动控制浏览器完成任务
  • 异步编程与流水线架构:从理论到高并发
  • 基于深度学习的图像识别技术在工业检测中的应用
  • C++学习之网盘项目单例模式
  • 【CXX-Qt】2.4 嵌套对象
  • 建造者模式 (Builder Pattern)
  • 每日一题第15届蓝桥杯c/c++本科B组省赛第3题