【问题标题】:Switch piwik installation to git将 piwik 安装切换到 git
【发布时间】:2012-06-01 06:50:12
【问题描述】:

这主要是一个 git 设置问题。

我有一个 piwik 就地安装,我一直在从 zip 文件手动更新。 (我的主机不支持自动更新功能,手动更新越来越烦人。)

我想从这里将我的安装切换到 git 更新: https://github.com/piwik/piwik

...我可以用来 git pull 新的 piwik 更新。

有人可以指导我如何做到这一点吗?具体来说,我如何git clone repo 并忽略我当前的config 文件夹,这样我每次拉新更新时都不必备份它?

【问题讨论】:

  • 我会更新,基本上没有理由这样做。事实证明,在旧安装之上解压缩当前的 install.zip for piwik 通常是完美的。 wget 需要与 git pull 一样多的输入

标签: git github matomo


【解决方案1】:

使用克隆存储库

git clone git://github.com/piwik/piwik.git <directory>

其中&lt;directory&gt; 是要克隆到的目录(省略时默认为piwik)。

要让 git 忽略您的自定义配置文件,只需将此行添加到 repo 的 .gitignore 文件中:

config/config.ini.php

由于 piwik 存储库不包含该文件(只是一个 config.ini.sample.php),因此在拉取更新时不会被覆盖。

如果您要更改 piwik 的源代码,请创建一个新分支或fork repo。

【讨论】:

  • 当我输入 git clone git://github.com/piwik/piwik.git 我得到错误 fatal: destination path 'piwik' already exists and is not an empty directory.
  • 目标目录必须为空。重命名现有安装或要克隆到的目录。
  • 我明白了。我正在寻找一种在现有安装之上执行此操作的方法。
  • 好吧,您可以将存储库克隆到一个新目录并将现有的安装文件复制到其中。然后git status 会告诉你哪些文件被修改了。
  • 我所有的 piwik 链接都指向当前文件夹。重命名或移动它不是一种选择。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2013-07-14
  • 1970-01-01
  • 1970-01-01
  • 2021-07-17
  • 1970-01-01
  • 2016-10-21
  • 2014-12-16
相关资源
最近更新 更多