解决Hexo博客使用git上传造成的DS_Store信息泄露
文章摘要
HeoGPT
这篇文章介绍了如何解决使用git上传Hexo博客时可能出现的DS_Store信息泄露问题,通过创建全局忽略文件并添加规则,以及取消文件追踪来实现。同时,还提供了参考文献供读者深入了解相关知识。
此内容根据文章生成,并经过人工审核,仅用于文章内容的解释与总结
投诉今天看了一下腾讯云的告警信息,其中说我有DS_Store信息泄露,可能是mac系统自动生成的文件被上传了,这些文件一般在使用git服务的时候完全没有必要上传,甚至所有项目都是这样,我们可以全局忽略掉。在启动台
的其他
文件夹打开终端
创建全局忽略文件
1 | cd ~ |
修改文件内容
进入访达
,点击前往
菜单,选择个人
,打开刚刚创建好的gitignore_global
文件。如果你没有打开查看隐藏文件的权限,可以同时按下cmd+shift+.
来开关查看隐藏文件。
添加规则
在gitignore_global
文件中添加
1 | .DS_Store |
取消文件追踪
由于.gitignore只对还没追踪的文件(后面新加入的文件)生效,而之前已经存在的git项目,后面再添加.gitignore是不会生效的,需要
1 | git rm -r --cached . |
以后上传之后不会再出现.DS_Store
参考文献
- 感谢你赐予我前进的力量
打赏者名单
因为你们的支持让我意识到写文章的价值🙏
本文是原创文章,采用 CC BY-NC-ND 4.0 协议,完整转载请注明来自 张洪Heo
评论
生成评论
匿名评论
违规举报
✅ 你无需删除空行,直接评论以获取最佳展示效果