Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用git clone从openshift获取大文件_Git_Openshift - Fatal编程技术网

使用git clone从openshift获取大文件

使用git clone从openshift获取大文件,git,openshift,Git,Openshift,几个月前,我在openshift上上传了一段视频到git回购。 幸运的是,在这段时间内,上传进展顺利 现在的问题是,当我试图把回购协议放到本地电脑上时,它超时了。我正在尝试做一个git clone xxxx.rhcloud.com,但它一直超时,因此我无法将所有文件发送到本地 视频文件是400mb。我不确定是否会有新的解决办法。我没有分支,只有主分支。大多数Git repo托管服务在克隆大型repo时报告类似错误(请参阅或) 但是错误也可能来自客户端。 月食。 A(已提供) 更一般地说,git不

几个月前,我在openshift上上传了一段视频到git回购。 幸运的是,在这段时间内,上传进展顺利

现在的问题是,当我试图把回购协议放到本地电脑上时,它超时了。我正在尝试做一个git clone xxxx.rhcloud.com,但它一直超时,因此我无法将所有文件发送到本地


视频文件是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推送它。现在我所有的文件都在云中。我怎样才能把它们弄出来?我已经用另一个命令更新了答案,你可以试试