飞鱼

恭喜你发现了一个菜鸡博主。

如何彻底删除文件的 git 提交历史

飞鱼 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-...

使用 OpenSSL 制作自定义CA 并生成自签名证书

飞鱼 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]...

使用 ssh 连接 github 并配置多个密钥

飞鱼 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...

解决 Win10 系统下 cmd 启动的 Node.js 进程莫名卡住的问题

飞鱼 2020年06月22日 05:33:25
今天下午,在一台装有 Win10 系统的电脑上调试一个 Node 项目时,发现命令行里面的 Node 进程经常莫名卡住。 需要按下 Ctrl+C 才能继续执行。而该项目在 Linux 下没有任何问题。 本以为是 NodeJS 版本的问题(已安装版本为 v12.18),后来换成旧版的 v10.21 结果发现问题依旧存在。 Google 看了下,发现很多网友也遇到了相同的情况。 使用 Git Bash 执行 Node 命令时,倒是正常的。...

如何快速部署 Vue.js 本地开发环境

飞鱼 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...

使用 Caddy 让你的网站获得永久免费的 HTTPS

飞鱼 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 ...

如何上传/更新代码到 github

飞鱼 2020年02月25日 04:17:23
本文章仅适应于初次接触 github 的同学 操作环境 Windows 10 下载并安装 Git 工具 https://git-scm.com/download/win 创建项目 登录 github 并点击 “New” 创建一个项目 输入项目名称、简介,点击 “Create repository” 具体操作 进入项目的根目录,右击,选择 “Git Bash Here” 在弹出的窗口中运行如下命令 ...

© 2020 飞鱼的博客