箴言

懒惰人因寒冬不肯耕种,到收割的时候,他必讨饭而无所得。——箴言20:4

关于游戏

我觉得游戏分为三种:社交性质的游戏;价值性质的游戏;娱乐性质的游戏;

对于社交性质的游戏:王者荣耀,和平精英等。这类游戏的典型特征是需要一些用户实时性的操作,即大概率需要一些朋友来开黑,闲聊时刻聊一聊这个游戏,来达到一个社交+消磨时间的效果。这类游戏我觉得不如去接受赫拉克勒斯的十二件苦差哈哈哈。因为这类游戏在我浅薄的认知中是带不来任何东西的。他的作用仅仅是圈钱罢了。

对于价值性质的游戏:底特律变人(我不怎么玩游戏,我玩的游戏少,不过我玩过的值得称得上的游戏的,仅仅底特律变人(不是说其他一些大作品不好,而是我没玩过,我玩过的游戏很少))。这一类游戏在娱乐其中,会引发一定的思考。即面对一些选择的时候你会做出什么样的选择,这样选择的结果是什么。(当然,囿于游戏开放性始终受限于现实,那么选择的结果可能有失偏颇),不过起码好过圈钱社交游戏哈哈哈。这种游戏比较显著的特征就是:即使没有任何你的熟人玩这款游戏,并且服务器上只会有你一个用户,这也是无所谓的。

娱乐性质的游戏:我觉得娱乐性质的游戏是包括社交性质的游戏在内的,毕竟有些社交游戏也可以做娱乐性质,并且它还可以包括价值型游戏。不过娱乐性质游戏可以涵盖那种即不是社交也不是价值的游戏,即单纯用来休闲打发时间的娱乐。如:奋斗的小鸟,造梦西游这类,既不是以社交为核心的,也不是得到什么价值。单纯的放松。

祝好运!

2025年的6月10日晚上的七点半

今天什么也没做,既没背单词,也没学习,也没有读书

励志今晚要早睡,不要再熬夜。。。
至于这个bolg也是没有任何意义,就是来复习一下vim是怎么insert以及保存的
bye god bless u

写这个也不是啥活儿,就是看到git bash了,就像在发一篇博客

考完后,距离下次考试还有14天,感觉还是美滋滋的

生活越来越有盼头了哈哈哈

GitHub SSH 配置与多密钥管理交流总结&听copilot用copilot

GitHub SSH 配置与多密钥管理交流总结

1. 配置 SSH 私钥权限

1
chmod 600 /c/hexo/blog/123456
  • 没有输出即为成功。

2. 测试 SSH 连接

1
ssh -v -T -p 443 git@ssh.github.com
  • 正常情况会看到:
    Hi chao0425! You've successfully authenticated, but GitHub does not provide shell access.

3. SSH 未找到私钥的排查

问题表现

  • -i /c/hexo/blog/123456 可以连接;
  • 直接用 ssh -T -p 443 git@ssh.github.comPermission denied (publickey)

原因

  • SSH 只会自动加载 ~/.ssh 下的默认密钥(如 id_rsa、id_ed25519),不会自动加载自定义路径的密钥,除非在 config 里指定。

4. 正确配置 ~/.ssh/config

1
2
3
4
5
Host github.com ssh.github.com
HostName ssh.github.com
User git
Port 443
IdentityFile /c/hexo/blog/123456
  • Host 可以写多个名(空格分隔),这样无论用 github.com 还是 ssh.github.com 都会用指定密钥。
  • 路径大小写、斜杠要准确。

5. 配置好 config 后的用法

  • 以后所有 git/ssh 命令无需再加 -i 参数,自动使用 config 指定的密钥。
  • 只需:
    1
    2
    3
    ssh -T github.com
    # 或
    ssh -T -p 443 git@ssh.github.com

6. push 到哪里?如何 push?

  • push 的目标由 git remote -v 决定,通常是 origin,即你 GitHub 仓库。
  • 常用命令:
    1
    2
    3
    git add .
    git commit -m "提交说明"
    git push origin main # 或 master
  • 通常直接 git push 即可。

7. 多个 SSH 密钥时,如何确定用哪一把?

  • -i 参数时:只用指定的那把。
  • ~/.ssh/config:优先用 config 里为 Host 配置的 IdentityFile
  • 都没有时:依次尝试 ~/.ssh/id_rsaid_ed25519 等默认密钥。
  • config 里同一个 Host 可配置多个 IdentityFile,SSH 会按顺序尝试。

8. 删除不用的密钥时,config 要同步修改吗?顺序能配吗?

  • 要删除不用的密钥,config 要同步修改,否则会找不到密钥导致认证失败。
  • config 可以为同一 Host 配置多把 IdentityFile,SSH 会按写入顺序依次尝试。
  • 推荐每个 Host 只配置一把密钥,保持 config 简洁。

9. 常见排查方法

  • ssh -v ... 查看详细日志,关注 Offering public key: 行。
  • 检查 config 的 Host 是否和 ssh 命令保持一致。
  • 路径不要错,权限不要错。

10. 总结

  • 建议用 ~/.ssh/config 管理多密钥,多账号用 Host 别名区分。
  • config 路径、Host、User、Port、IdentityFile 都要写对。
  • 删除/更换密钥要同步修改 config。
  • 日常操作无需再加 -i,直接用 git/ssh 命令即可。

如果需要更多复杂场景的配置示例,可随时补充!

first hexo blog

这个是我的第一篇用来写hexo博客以及推到github上的

事实上我也写了一些其他的文章,主要是关于我经历的教育以及思想性质的内容,不过就不push了,这个文章只是尝试用一下hexo,后续可能也会写些什么。

ok 我要去刷leetcode了,bye god bless u