使用来自 openshift 的 git

Using git from openshift

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

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

为什么?

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

您应该考虑以不同的方式存储您的日志。 (比如压缩它们 [git 也压缩它们])