pre-commit 简介
Git 提供了一种称为钩子(hook)的特性,帮助我们在关键时刻自动执行自定义脚本。
其中,名为 pre-commit
的钩子会在每次 commit 之前运行,能够作为保障代码质量的工具。
最近买了个85寸电视,就想搞个NAS。
看了看价格,绿联NAS DX4600 2000左右,蜗牛星际NAS 1000左右,硬盘还需要另外购买。贫穷,让我想到了废弃已久的华为荣耀笔记本电脑。
要不然,用它作为NAS?还可以作为软路由?还可以部署Nginx、Jupyter、ChatGPT代理等常用服务,还可以参考 Awesome-Selfhosted 部署更多有趣的项目,想想还挺不错。搞起来!
首先,给笔记本电脑安装一个Linux系统。
个人习惯使用Ubuntu和CentOS,考虑到CentOS已经不再维护,因此选择Ubuntu。