飞鱼 2022年09月28日 07:59:29
有的时候,我们会忘记及时把一些需要忽略的敏感文件、冗余文件夹等加入到 .gitignore 中。导致文件(夹)被误上传,我们需要将这些文件的所有提交记录从 git 历史中彻底删除。这时我们需要使用如下的命令。
git filter-branch --force --index-filter "git rm --cached --ignore-unmatch here-is-your-file-path" --prune-empty --tag-name-...
飞鱼 2022年08月30日 06:02:21
1. 生成CA私钥
openssl ecparam -genkey -name prime256v1 | openssl ec -out ca.key
2. 生成CA证书
openssl req -new -x509 -days 3650 -key ca.key -out ca.crt
3. 准备两个配置文件
(1)openssl.cnf 下面的信息可以根据自己的实际需要进行修改,最关键的一项是:[alt_names]
[req]...
飞鱼 2021年06月25日 11:08:31
1. 创建公私密钥对
# -t 密钥类型
# -C 备注信息
# -f 文件保存位置
# 如有提示一路回车即可
ssh-keygen -t ecdsa -C admin@feiyu.me -f ~/.ssh/git
此时将在 ~/.ssh 目录下生成两个文件 git 和 git.pub 。公钥信息则存放在 git.pub 中。
* 注:如果未指定 -f 存储位置,则默认在 ~/.ssh 目录下生成 id_ecdsa 、id_ecdsa.p...
飞鱼 2020年06月22日 05:33:25
今天下午,在一台装有 Win10 系统的电脑上调试一个 Node 项目时,发现命令行里面的 Node 进程经常莫名卡住。
需要按下 Ctrl+C 才能继续执行。而该项目在 Linux 下没有任何问题。
本以为是 NodeJS 版本的问题(已安装版本为 v12.18),后来换成旧版的 v10.21 结果发现问题依旧存在。
Google 看了下,发现很多网友也遇到了相同的情况。
使用 Git Bash 执行 Node 命令时,倒是正常的。...
飞鱼 2020年03月16日 08:18:21
Vue 是一套用于构建用户界面的渐进式框架。
1. 安装 NodeJS、npm
Windows 用户,直接访问官方网站下载安装包
官方下载链接
Debian/Ubuntu 用户访问这里寻找对应的命令
使用 apt 安装源安装 nodejs
比如我是 Debian系统,安装 nodejs 12.x 版。执行如下命令。
curl -sL https://deb.nodesource.com/setup_12.x | bash -
apt inst...
飞鱼 2020年02月24日 01:29:51
Caddy 是一款使用 Go 语言编写的开源 Web 服务器,默认支持 HTTP/2。
使用 Caddy 你可以简单、快速的部署 HTTPS 服务。
SSL证书的申请、续约都可以完全无感知,自动完成!
操作环境 Debian/Ubuntu/CentOS
* 当然 caddy 也可以在 Windows 上运行,文章的最后会讲
安装方法 1:使用官方安装脚本
curl https://getcaddy.com | bash -s personal
...
飞鱼 2020年02月25日 04:17:23
本文章仅适应于初次接触 github 的同学
操作环境 Windows 10
下载并安装 Git 工具
https://git-scm.com/download/win
创建项目
登录 github 并点击 “New” 创建一个项目
输入项目名称、简介,点击 “Create repository”
具体操作
进入项目的根目录,右击,选择 “Git Bash Here”
在弹出的窗口中运行如下命令
...