可以在服务器之间使用git传输大型二进制文件

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

我有6-8GB的二进制文件,需要从一台服务器传输到另一台服务器。同时,一旦传输完成并且文件已完全下载到目的地,将触发一个事件。

想知道GIT是否是实现此目的的好选择

git binary transfer
1个回答
1
投票

您有两个不同的问题,一个在主题行中,一个在文本正文中:

可以使用Git通过网络链接传输大文件(超过6 GB)吗?

是,它可以

想知道GIT是否是实现此目的的好选择

否,这绝对不是good选项。它的坏处在“有些坏”和“糟糕”之间,具体取决于链接的可靠性。如果您的链接非常可靠,那么这只是一个不好的选择。如果您的链接非常不可靠,那么这是一个糟糕的选择,因为Git传输不会在途中重新启动。提交要么完全完成,要么Git从头开始。

使用rsync将使您能够在重新启动时传输大文件。参见https://unix.stackexchange.com/questions/48298/can-rsync-resume-after-being-interrupted


-2
投票

我发现只是通过Internet传输大文件的工具。它称为Binfer。我曾多次使用Binfer与Binfer传输大型文件,并强烈推荐它。参见https://www.binfer.com/solutions/tasks/secure-file-sharing/

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