【问题标题】:Using git from openshift使用来自 openshift 的 git
【发布时间】:2015-04-15 23:21:27
【问题描述】:

git 作为一种存储解决方案非常棒(实际上,它是一个内容可寻址的文件系统),所以我正在考虑使用它来存储来自 OpenShift 应用程序的数据(基本上是日志文件)。我没有尝试过,但我想它可以通过用户名/密码将它们存储为局部变量来使用。但是,我想以通常的方式通过 ssh 使用它。问题是我发现无法写入.ssh 目录,并且无法在特定应用程序中存储私有 ssh 密钥。设置代理转发显然还需要编辑.ssh/config,我在这里没有解决方案。还有什么办法吗?还是直接用HTTPS访问?

【问题讨论】:

    标签: git ssh openshift ssh-keys


    【解决方案1】:

    你不应该使用 git 来存储日志文件。

    为什么?

    由于 git 对每个更改文件进行快照,因此快照意味着它实际上存储了原始文件。在您的情况下,每个日志文件都将是 git 中的一个新文件!!!这将导致您的存储库在很短的时间内变成巨大的存储库(文件系统大小)。

    您应该考虑以不同的方式存储您的日志。 (比如 zip 他们 [git zip them as well])

    【讨论】:

    • 我并不是说我使用它来存储文件的不同版本,只是将文件存储为外部文件系统,就像我使用 Dropbox 或其他一些云存储解决方案一样.这可能是一种替代方法,但我也没有找到一种从应用程序使用 Dropbox 客户端的简单方法。
    • 我赞同@jsexpert 所说的话。使用 dropbox 或 amazon s3 进行远程存储会更有意义,您可以使用它们各自的 API 与它们进行交互。
    猜你喜欢
    • 2014-06-24
    • 2013-07-10
    • 1970-01-01
    • 2020-10-19
    • 1970-01-01
    • 1970-01-01
    • 2013-09-25
    • 1970-01-01
    • 2015-06-01
    相关资源
    最近更新 更多