1

我的任务是监控对网站源文件所做的更改。我不开发网站,只是看着它。我坚信使用版本控制,并且是 git 的粉丝,但实际上维护站点的开发人员不是,我决定让他继续工作,但他想要更好(不要问)。我不想给他任何指示(除了可能告诉他我正在添加他可以忽略的文件或目录)。

我认为自己是 git 的中级用户,所以我想由一两个专家来运行它。

我想我可以在(Linux)服务器上安装 git,然后通过 SSH 询问状态并进行提交。这会在不危及 Web 服务器正常运行的情况下工作吗?

4

1 回答 1

2

是的,在服务器上使用 Git 不应该干扰服务器的正常运行(如评论中所述,在生产服务器上这样做是不可靠的,但我将把它留到一边。)

请注意,使用 Git 通常会.git在您跟踪的任何内容的根目录下创建一个目录。如果那是您的 Web 服务器根目录,您可能需要考虑这对于外部访问.git目录内容是否存在风险(取决于您的服务器设置,这可能是一个问题,也可能不是问题)。

如果要在.git工作树之外的其他位置创建目录,请查看GIT_DIR环境变量。

于 2013-09-04T03:52:40.963 回答