GitHub使用SSH协议密钥登录
使用ssh密钥方式进行登录使用优势git使用https协议,每次pull, push都要输入密码,相当的烦。使用ssh协议,然后使用ssh密钥。这样可以省去每次都输密码。
ssh密钥原理
客户端生成RSA公钥和私钥
客户端将自己的公钥存放到服务器
客户端请求连接服务器,服务器将一个随机字符串发送给客户端
客户端根据自己的私钥加密这个随机字符串之后再发送给服务器
服务器接受到加密后的字符串之后用公钥解密,如果正确就让客户端登录,否则拒绝。这样就不用使用密码了。
本地使用方式
cmd
创建密钥:ssh-keygen -t rsa -C "邮箱账号"
邮箱账号 只是一个用于识别密钥的注释,可以是任何内容,用这个注释作为密钥的名字
123456789101112The email is only optional field to identify the key.邮箱仅仅是识别用的keyWhen you create the ssh you type (for example):ssh-keygen -t rsa -C “any comment can be ...
博客的搭建
博客分类简介博客就是一个用于发表文章,供网友阅读、留言的网站
博客类型
静态博客
静态博客只能展示文章内容,无法与读者进行交互
动态博客
不止可以展示静态文章,也可以添加各种交互功能,根据读者的操作展示不同内容
搭建方式
代码搭建
通过博客框架代码实现博客
博客平台
通过博客平台创建博客账户
静态博客搭建简介
使用的技术
博客框架 Hexo
博客主题 Butterfly
部署平台 GitHub
技术说明
博客框架 可以快速创建一个博客所具有的相关功能的代码框架
博客主题 可以为所创建的博客网站设置展现方式
部署平台 将博客网站放在服务器或相关平台,才可以被所有网友访问到
搭建GitHub配置
GitHub pages 静态页面有两种创建方式
用户 GitHub pages
特点
只能创建一个
完整路径:https://xxx.github.io
配置
新建仓库
仓库名称:xxx.github.io
xxx:github的用户名
点击仓库的设置
选择【代码和自动化】下的【页面】
Code and automation——pages
选择代码所 ...
