github - 如何一键部署至github page
最近在搞一套基于uniapp的ui,服务器貌似有点贵然后又不是很高大上;索性就在github上部署了一个静态网站用来介绍并且使用它
测试的话我建议呢:写个静态网页(index.html)丢上去
一键部署至github page(linux、windows)也用到了批命令
1. https://github.com/new ,你没看错先建立
1 | "用户名/.github.io" |
然后在git输入你的github用户名和邮箱配置(可能还会要你输入密码)
示例:
git config --global user.name 你的用户名; //设置用户名
git config --global user.email 你的登陆邮箱; //设置邮箱
实例:
git config --global user.name "sunsin"; //设置用户名
git config --global user.email "1940694428@qq.com"; //设置邮箱
已配置? 可以用这条命令检查一下
git config --global --list
2. 配置本地推送至远程仓库的权限
2,1 在本地生成密匙
1 2 | 示例:ssh-keygen -t rsa -C "github邮箱" 实例:ssh-keygen -t rsa -C "1940694428@qq.com" |
命令成功以后呢,会在以下目录生成两个文件
1 | C:\Users\sun\.ssh |
我们用编辑器工具打开"id_rsa.pub"并复制里面的内容 ,再重新打开我们的github
点击我们的头像找到设置->SSH and GPG keys,把“id_rsa.pub”文件内容全部粘贴进去。不要做其他任何操作,提交保存
测试一下是否连通github(看公司是否屏蔽了它):
ssh -T git@github.com
配置好了以后就OK啦
3. 编写批命令(貌似有点太折腾,不然一键部署咋来的)
3.1 初始化仓库
1 | git init |
3.2 新建index.html
3.3 添加所有文件
1 | git add . |
3.4 提交部署
1 | git commit -m 'deploy' |
3.5 推送到远程分支
1 2 | 示例:git push -f git@github.com:用户名/用户名.github.io.git 分支名 实例:git push -f git@github.com:Sunnshino/Sunnshino.github.io.git master |
然后我们等待几分钟或者几十秒进入:https://用户名.github.io/ 就可以看到index.html的页面内容啦!
windows 批命令(在当前需要上传的文件夹下操作),保存为.bat ,linux也是同样操作,保存为.sh 运行为sh xx.sh
1 2 3 | git add. git commit -m 'deploy' git push -f git@github.com:用户名/用户名.github.io.git 分支名 |
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 周边上新:园子的第一款马克杯温暖上架
2018-01-20 IDM百度云使用