使用 UFW 禁止 ICMP 协议访问(禁 ping)
## 为 fork 分配远程链接 - 使用 `git remote -v` 查看远程状态。 - 添加一个将被同步给 fork 远程的上游仓库。 ``` git remote add ...
## 前言 当有多个 GitHub 账号时,可能需要用到多个密钥,生成多个不同的公私密钥对,用 SSH 配置文件 ( `~/.ssh/config` ) 管理它们。 ## 生成第二个密钥...
## 前言 在使用个 VPS 和多个 Git 账户的情况下,使用 SSH 配置文件 ( `~/.ssh/config` ) 管理密钥是一种优雅且灵活的方式。 ## 常用配置项 `Hos...
把项目提交到 GitHub 上,有时候可能不小心提交了一些隐私信息,如密码和邮箱。如何删除这些记录,形成一个全新的仓库,并且保持代码不变呢? - 新建一个空白分支 ``` git c...
## 使用 `git checkout` 撤销本地修改 即放弃对本地已修改但尚未提交的文件的修改,还原其到未修改前的状态。 **注意:** 已 `add` / `commit` 的文件不...
## 常用命令 ### 生成密钥对 默认生成 2048位 RSA 密钥 ``` ssh-keygen ``` 生成4096位 RSA 密钥 ``` ssh-keyg...
## 前言 Rclone 是一个的命令行工具,支持在不同对象存储、网盘间同步、上传、下载数据。并且通过一些设置可以实现离线下载、服务器备份等非常实用的功能。Rclone 有很多种使用方式,挂载...
## 免密登录原理 利用密钥生成器制作一对密钥——公钥和私钥。将公钥添加到服务器的某个账户上,然后在客户端利用私钥即可完成认证并登录。这样一来,没有私钥,任何人都无法通过 SSH 暴力破解你的...
 ## 创建版本库 ``` $ git clone ...
## 前言 CRLF、LF 是用来表示文本换行的方式。CR(Carriage Return) 代表回车,对应字符 ` \r`,LF(Line Feed) 代表换行,对应字符 `\n`。由于...
## 设置用户信息 git要求使用者必须提供自己的身份标识,为此我们需要在git bash中执行以下命令: ``` git config --global user.name "name"...