1、使用ssh生成公钥和私钥
win7需要安装ssh工具,win10自带有
在 cmd/powershell 窗口执行 ssh-keygen -t rsa 会在用户根目录下生成公钥文件(.pub)和私钥文件(.rsa)
公钥文件作为文件之间传输的口令,私钥文件则是认证令牌,丢失则只能重新生成
2、使用github项目管理
虚拟机
1。yum install git 安装git
2。创建用户git,切换git用户
3。进入git用户的根目录,修改 .ssh 700 文件夹权限(限制ssh服务)创建authorized_keys 600 文件权限,如果权限不正确可能会认证失败。
4。在git用户的家目录下创建project目录,用来存放git项目
5。执行 git init –bare 文件名.git 初始化一个git项目
PC端
安装git客户端
一路回车,安装成功后,运行Git Bash,执行ssh-keygen一路回车,将生成的 公钥写入虚拟机 创建的authorized_keys。
注意:vim 复制粘贴时先 i 后粘贴否则可能会有遗漏
在Git Bash上执行一些命令
git clone git@ip:/home/git/Project/创建的文件名一致.git 相当于复制文件
git pull 下载
git push 上传
Git Bash有个漏洞,执行 ssh git@IP 即可连接服务器
关闭方法:
服务端执行 usermod -s /sbin/nologin git
3、github博客(使用hexo博客上传git仓库)
准备:
1。安装node.js和git客户端
2。在创建的博客文件夹执行cmd命令
npm install –g hexo-cli –registry=https//registry.npm.taobao.org 执行的是掏宝的源
3。执行hexo init **注意:** 必须保证下载完成,否则需要清除文件夹重新下载
4。执行hexo g
5。执行hexo s 浏览器访问
相关hexo配置文档 https://hexo.io/zh-cn/docs/ hexo配置文档
4、博客主题更换
1、查找主题:
https://hexo.io/ 网站查找心仪主题
2、下载
1。下载zip压缩包解压到博客文件夹下的 themes 文件夹中
2。或者使用命令 git clone url完成下载
3、根据相关主题文档进行安装
4、依次执行
hexo clean
hexo g
hexo s 即可本地浏览
hexo d 上传(需要进行相关设置)
5、本地博客上传
服务端
1。注册github登录并创建仓库
备注:域名解析只识别小写字母,中文等特殊符号不识别。博客更新源理:通过对github提供的在线仓库上传修改相关配置达到创建个性博客的目的
2。设置使用ssh创建的公钥建立网络认证
客户端
上传两种方式:
A、第一种方式
1。使用github桌面版,登陆帐户。设置默认文件夹。
2。在创建的博客文件夹内执行cmd命令 hexo g
3。将生成的public文件夹拷贝到 github设置的默认文件夹下。
4。使用github桌面版执行上传
B、第二种方式
修改创建博客的文件夹下的 _config.yml文件
执行hexo g
hexo d即可 注意:上传和生成新blog时最好先执行hexo clean清除缓存