我有6-8GB的二进制文件,需要从一台服务器传输到另一台服务器。同时,一旦传输完成并且文件已完全下载到目的地,将触发一个事件。
想知道GIT是否是实现此目的的好选择
您有两个不同的问题,一个在主题行中,一个在文本正文中:
可以使用Git通过网络链接传输大文件(超过6 GB)吗?
是,它可以。
想知道GIT是否是实现此目的的好选择
否,这绝对不是good选项。它的坏处在“有些坏”和“糟糕”之间,具体取决于链接的可靠性。如果您的链接非常可靠,那么这只是一个不好的选择。如果您的链接非常不可靠,那么这是一个糟糕的选择,因为Git传输不会在途中重新启动。提交要么完全完成,要么Git从头开始。
使用rsync将使您能够在重新启动时传输大文件。参见https://unix.stackexchange.com/questions/48298/can-rsync-resume-after-being-interrupted。
我发现只是通过Internet传输大文件的工具。它称为Binfer。我曾多次使用Binfer与Binfer传输大型文件,并强烈推荐它。参见https://www.binfer.com/solutions/tasks/secure-file-sharing/