使用git clone从openshift获取大文件
几个月前,我在openshift上上传了一段视频到git回购。 幸运的是,在这段时间内,上传进展顺利 现在的问题是,当我试图把回购协议放到本地电脑上时,它超时了。我正在尝试做一个git clone xxxx.rhcloud.com,但它一直超时,因此我无法将所有文件发送到本地使用git clone从openshift获取大文件,git,openshift,Git,Openshift,几个月前,我在openshift上上传了一段视频到git回购。 幸运的是,在这段时间内,上传进展顺利 现在的问题是,当我试图把回购协议放到本地电脑上时,它超时了。我正在尝试做一个git clone xxxx.rhcloud.com,但它一直超时,因此我无法将所有文件发送到本地 视频文件是400mb。我不确定是否会有新的解决办法。我没有分支,只有主分支。大多数Git repo托管服务在克隆大型repo时报告类似错误(请参阅或) 但是错误也可能来自客户端。 月食。 A(已提供) 更一般地说,git不
视频文件是400mb。我不确定是否会有新的解决办法。我没有分支,只有主分支。大多数Git repo托管服务在克隆大型repo时报告类似错误(请参阅或) 但是错误也可能来自客户端。
月食。
A(已提供)
更一般地说,git不是大型二进制文件的正确参考(请参见“”)是否有任何理由不使用$OPENSHIFT\u DATA\u DIR来存储视频文件?$OPENSHIFT_DATA_DIR是在OPENSHIFT中存储大型文件的推荐方法。如果您只需要在本地计算机上获取该文件,则可以使用rhcscp命令下载该文件
rhc scp --app <app_name> download ./ app-root/repo/<your_filename>.<extension>
rhc scp——应用程序下载。/app root/repo/。
另一个选项是运行
rhc快照--save
。这将创建将OpenShift应用程序的当前状态导出到本地系统上的存档中。不幸的是,我以前不知道这一点,所以我通过git推送它。现在我所有的文件都在云中。我怎样才能把它们弄出来?我已经用另一个命令更新了答案,你可以试试