跳转到内容

开发问题记录

  1. 为账户生成独立的 SSH 密钥

    Terminal window
    ssh-keygen -t ed25519 -C "personal@email.com" -f ~/.ssh/id_ed25519_github
    • -t ed25519:指定密钥类型为 Ed25519(椭圆曲线算法)
    • 更安全(抗量子计算攻击)
    • 密钥更短但安全性相当(256 位 vs RSA 4096 位)
    • 生成更快,签名验证更快
  2. 配置 config 文件

    本地调用私钥时默认使用 id_rsa,针对于自定义名称的,需要编写 config 文件,告诉本地调用哪个私钥。

    Terminal window
    nano ~/.ssh/config
    ~/.ssh/config
    Host github.com
    HostName github.com
    User git
    IdentityFile ~/.ssh/id_ed25519_github
    IdentitiesOnly yes
  3. 添加公钥到各平台

    Terminal window
    cat ~/.ssh/id_ed25519_github.pub
    Settings → SSH and GPG keys
  4. 测试 SSH 连接

    Terminal window
    ssh -T git@github.com
1. 测试网络连接是否正常 - 通过发送 ICMP 数据包到目标主机并等待响应
2. 测量网络延迟 - 可以看到数据包往返时间 (RTT)
3. 检测主机是否在线 - 如果能收到响应,说明目标主机处于运行状态
4. 排查网络故障 - 可以帮助定位网络中断或延迟的位置
Terminal window
ping baidu.com

cmd 下提示 “系统提示找不到路径”

Section titled “cmd 下提示 “系统提示找不到路径””
  • 首先 win + R 打开运行,输入 regedit 命令,打开注册表
  • 找到 计算机\HKEY_CURRENT_USER\Software\Microsoft\Command Processor 路径下 Autorun 注册表项,删除即可。
  • powershell 目标路径后追加 -nologo
  • cmd 目标路径后追加 -nologo /k