如何配置 git-lfs 以使用 Amazon S3 后端?

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

我正在尝试设置 Git LFS 以使用 S3 存储桶作为后端。我一直在尝试按照 meltingice/git-lfs-s3 上的说明进行操作,但我无法确定将我的 AWS 凭证和 URL 放在哪里。目前,我的 Git 根目录中有这些:

.lfsconfig

[lfs]
    url = https://my-aws-folder.amazonaws.com

.config

[core]
    repositoryformatversion = 0
    filemode = false
    bare = false
    logallrefupdates = true 
    symlinks = false 
    ignorecase = true 
[remote "origin"] 
    url = https://github.com/my-user-name/test_repo.git 
    fetch = +refs/heads/*:refs/remotes/origin/*

.env

AWS_REGION=2 
AWS_ACCESS_KEY_ID=ABC1234 
AWS_SECRET_ACCESS_KEY=blahblahblah
S3_BUCKET=my-aws-folder 
LFS_SERVER_URL=https://my-aws-folder.s3.amazonaws.com
amazon-web-services amazon-s3 git-lfs
2个回答
2
投票

只是几年后的一个笔记,现在 Meltingice/git-lfs-s3 已存档,我制作了一个类似的简单独立客户端(不需要运行服务器)。

您可以在 sourcehutgithub 上找到它。


0
投票

可能的解决方案可能是使用

dvc
工具而不是
git lfs
。它允许在外部存储器上存储大文件:
Amazon S3, NFS, SSH, Google Drive, Azure Blob Storage, and HDFS

https://github.com/iterative/dvc

https://dvc.org/

© www.soinside.com 2019 - 2024. All rights reserved.