Git配置Http(s)代理
在某些情况下需要添加Git代理,公司仅提供pac代理文件,主要作用于网络层中的应用层,对Git难以奏效
pac文件为js文件,可进行反编译来获得Git所需的http(s)代理,PAC提取http(https)代理地址
添加Git 代理Bash环境下,输入以下命令:
12git config --global http.proxy "http://agent.xxxx.com:8888"git config --global https.proxy "https://agent.xxxx.com:8888"
Tips:http://agent.xxxx.com:8888 替换为自己的proxy
删除Git 代理12git config --global --unset http.proxygit config --global --unset https.proxy
查看Git 代理状态1git config --global --get https.proxy
PAC提取http(https)代理地址
原理:pac文件是javascript函数,通过插件Proxy switchy 可查看修改后的编码段;
若加密,则可通过开发者工具,在控制台Console中键入decodeURI()反编译解密真实http(s) proxy
Hexo在多台电脑设备同步提交更新github_pages博客
本文采用主流解决方案:创建git分支实现多设备Hexo项目的同步与更新
创建分支创建名为hexo的分支(名字随意)
设置hexo分支为默认分支项目仓库的Settings->Branches->Default branch修改为hexo
克隆远程hexo分支仓库到本地1git clone https://github.com/xxx.github.io.git
删除hexo分支除.git之外的内容删除克隆本地的hexo分支文件夹除.git之外的内容执行bash命令更新删除到远程
123git add -Agit commit -m "--"git push origin hexo
将hexo分支克隆到本地的.git文件夹复制到Blog文件夹
将修改后的文件夹推送远程hexo分支在Blog文件夹下执行bash命令
123git add -Agit commit -m "提交描述"git push origin hexo
Tips :注意themes目录下如存在.git需要删除,嵌套git会无法上传主题
在其他电脑设备克隆hexo分支安装g ...
Hexo+Github+Vercel搭建个人博客网站实录
本文记录利用GitHub Pages搭建Hexo静态博客记录,主要面向弱CODE基础同学
环境配置Git 官网下载安装”https://git-scm.com/“node.js 官网下载安装“https://nodejs.org/”npm 默认集成在node.js,正常无需再次安装可在git bash中检查是否安装成功(如下无明确说明皆是git bash中操作)
123git versionnode -vnpm -v
安装Hexonpm安装Hexo
1npm install -g hexo-cli
初始化项目eg. 博客命名 Blog
123hexo init Blogcd Blognpm install
Tips:也可以新建文件夹Blog,在Blog文件夹内右键打开git bash 使用命令 npm install
生成Hexo静态文件运行 hexo g 或者 hexo generate 命令
1hexo g
本地预览Hexo静态文件运行 hexo s 或 hexo server 命令
1hexo s
生成本地预览网站链接 http://localhost:4000
提交Githu ...