小抄们

git clone –depth 1 是浅克隆(shallow clone),只拉取最近一次提交的历史记录,而不是整个仓库的完整历史。

主要好处:

下载速度快,节省带宽和磁盘空间
适合只想获取最新代码、不关心历史记录的场景
比如一个有几千次提交的大仓库,完整克隆可能要几百 MB,用 –depth 1 可能只需要几十 MB。

常见用法:

只拉最新一次提交

git clone –depth 1 https://github.com/user/repo.git

拉最近 10 次提交

git clone –depth 10 https://github.com/user/repo.git
缺点是你看不到完整的 commit 历史,也没法切换到旧的分支或标签。如果后续需要完整历史,可以用 git fetch –unshallow 补全。

通过 SMTP 使用 163 邮箱发送邮件

这里的 授权码(Authorization Code) 是 163 邮箱(以及 QQ 邮箱等国内常见邮箱服务商)专门为 SMTP/POP3/IMAP 等邮件协议提供的独立密码,与邮箱的登录密码不同。

  • 作用:用于通过第三方客户端(如 Python 的 smtplib)发送邮件,避免直接暴露邮箱登录密码。

  • 获取方式(以 163 邮箱为例):

    1. 登录 163 邮箱

    2. 进入 设置 → POP3/SMTP/IMAP

阅读更多

懒猫微服排查篇(二):上架应用后,pip 安装报错 HASH 不一致

懒猫 ENV 查看器第二版更新的时候,审核人员和我说遇到了这个错误。说来也奇怪,都用了 docker 了,也会遇到依赖的问题。

6c779ad7537d89eb4bd9e40c0d69b7d8.png

https://appstore.lazycat.cloud/#/shop/detail/xu.deploy.env

ERROR: THESE PACKAGES DO NOT MATCH THE HASHES FROM THE REQUIREMENTS FILE
Expected sha256 4ceb…
Got 5519987f…

阅读更多

懒猫微服排查篇(一):403 Forbidden!记应用商店 pip 使用清华源的报错

由于自身调试 OIDC 需要,写了一个懒猫 ENV 查看器,然后发到商店里给大家使用/

打包的时候偷了个懒,直接打包的没有用容器,然后其中一位用户就遇到这个问题:

bcd8d32b6f8193da16e2e456be0efb63

要了下日志,结果是发现访问清华源有问题,被清华源直接返回了 403,这个问题还比较稀奇,毕竟在我的印象里清华源一直都很稳。

阅读更多
Your browser is out-of-date!

Update your browser to view this website correctly.&npsb;Update my browser now

×