使用 Github 时存储项目图像的最佳方式是什么

问题描述 投票:0回答:1

我想知道在使用 Github 时存储项目图像的最佳方式是什么

如果我将图像存储在 Github 上,则存储库会变得巨大且难以克隆。 我会使用 CDN 来存储图像,但架构看起来有点奇怪,因为我无法将图像存储在 git 存储库中,并且它存储在外部。

将项目图像与代码一起存储的最佳方式是什么?

image github project
1个回答
0
投票

正如 @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
© www.soinside.com 2019 - 2024. All rights reserved.