流文件到Github repo

时间:2018-05-27 06:22:04

标签: git github

通常一个文件必须在文件系统上,以便添加到git commit等。

git add $file
git commit -m "added $file"
git push

我的问题是 - 有没有办法将文件流式传输到远程git仓库?

这可能意味着什么 - 它永远不会被添加到本地仓库,它只会被添加到远程。这对我的用例来说很好。

1 个答案:

答案 0 :(得分:0)

看看git-lfs。它的想法是你有repim中文件的“垫片”(只是元数据),它们的数据存储在别处(比如S3)。根据需要,“垫片”可以“物化”到真实文件中。

默认情况下,"basic transfer API"使用HTTP上传/下载,但您也可以实施"custom transfer agent",从而完全控制文件的存储/流式传输方式。