我正在尝试设置 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
可能的解决方案可能是使用
dvc
工具而不是 git lfs
。它允许在外部存储器上存储大文件:Amazon S3, NFS, SSH, Google Drive, Azure Blob Storage, and HDFS