github - 如何一键部署至github page

最近在搞一套基于uniapp的ui,服务器貌似有点贵然后又不是很高大上;索性就在github上部署了一个静态网站用来介绍并且使用它

 

测试的话我建议呢:写个静态网页(index.html)丢上去

 

一键部署至github page(linux、windows)也用到了批命令

 

1. https://github.com/new  ,你没看错先建立

"用户名/.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 "[email protected]";  //设置邮箱

 

已配置? 可以用这条命令检查一下

git config --global --list 

 

 

 

 

2. 配置本地推送至远程仓库的权限

 2,1 在本地生成密匙

示例:ssh-keygen -t rsa -C "github邮箱"
实例:ssh-keygen -t rsa -C "[email protected]"

命令成功以后呢,会在以下目录生成两个文件

C:\Users\sun\.ssh

 

 

我们用编辑器工具打开"id_rsa.pub"并复制里面的内容 ,再重新打开我们的github

 

点击我们的头像找到设置->SSH and GPG keys,把“id_rsa.pub”文件内容全部粘贴进去。不要做其他任何操作,提交保存

 

 

测试一下是否连通github(看公司是否屏蔽了它):

ssh -T [email protected]

 

 

配置好了以后就OK啦

 

3. 编写批命令(貌似有点太折腾,不然一键部署咋来的)

 

  3.1 初始化仓库

git init

  3.2 新建index.html

  3.3 添加所有文件

git add .

  3.4  提交部署

git commit -m 'deploy'

  3.5 推送到远程分支

示例:git push -f [email protected]:用户名/用户名.github.io.git 分支名
实例:git push -f [email protected]:Sunnshino/Sunnshino.github.io.git master

 

然后我们等待几分钟或者几十秒进入:https://用户名.github.io/ 就可以看到index.html的页面内容啦!

windows 批命令(在当前需要上传的文件夹下操作),保存为.bat ,linux也是同样操作,保存为.sh 运行为sh xx.sh

git add.
git commit -m 'deploy'
git push -f [email protected]:用户名/用户名.github.io.git 分支名

猜你喜欢

转载自www.cnblogs.com/cisum/p/12216921.html