【发布时间】:2016-04-14 04:54:38
【问题描述】:
假设我有一个可以通过 ftp 访问的 Web 服务器。大多数人使用dreamweaver更新它,而我基本上是通过在我的计算机和服务器之间手动复制和粘贴来更新它。我的问题是,我可以使用 git 来管理网站(而不必手动复制/粘贴),而其他人使用其他方法更新它吗?
- 我无法在服务器上安装很多东西。我只想将文件放在服务器上进行设置。
- 我不想手动复制粘贴上传到服务器。
- 我不想无意中撤消其他不使用 git 的人所做的更改,也不想让他们使用 git。
- 也就是说,如果我和其他人同时编辑网站,我会想利用 git 的合并功能。
我应该如何设置? (另外,我可以在我的电脑上放什么脚本来让这更容易(钩子和非钩子)?(我知道如何制作它们,我只是想知道我应该为这个工作流程做什么样的提示。))
注意:我使用 linux,如果这很重要的话。 (另外,我从命令行使用 git)。
注意:我可以手动做一些通常不需要的事情(例如将我的队友更改为提交)。我想避免手动复制和粘贴。
【问题讨论】:
-
你可以在服务器上安装 git 并从命令行运行 git 命令吗?还是您的访问权限仅限于 ftp?
-
@imgx64 FTP 基本上是我所得到的。 (我可以在上面放一个 git repo。)
-
如果不能在服务器上运行 git,我想不出任何办法,抱歉。
-
你能
ssh进入这个服务器吗? -
@Guildencratz 我不这么认为。
标签: git version-control ftp server ftp-server