我想知道在使用 Github 时存储项目图像的最佳方式是什么
如果我将图像存储在 Github 上,则存储库会变得巨大且难以克隆。 我会使用 CDN 来存储图像,但架构看起来有点奇怪,因为我无法将图像存储在 git 存储库中,并且它存储在外部。
将项目图像与代码一起存储的最佳方式是什么?
正如 @jonas 在评论中建议的那样,您可以使用 Git Large File Storage (LFS)。
Git-LFS 使用 Git 内的文本指针替换大型文件(例如图像),并将文件内容存储在远程服务器(例如 GitHub.com 或 GitHub Enterprise)上。
在要使用 Git LFS 的 Git 存储库中,选择您希望 Git LFS 管理的文件类型(或直接编辑 .gitattributes)。
git lfs track "*.jpg" "*.png" "*.psd" "*.svg"
小设置后…(更多详情请看官方页面:https://git-lfs.com/)
您像往常一样继续向 GitHub 提交和推送;例如,如果您当前的分支名为 main:
git add .
git commit -m "Add files after have configured Git LFS"
git push origin main