【问题标题】:Windows Git with external file locations带有外部文件位置的 Windows Git
【发布时间】:2012-05-07 09:58:42
【问题描述】:

我在 Windows 上使用 Git GUI。我的项目位于这样的外部 linux 服务器上:

/home/site_dev /home/site_prod

在编辑 PHP、JS 和 CSS 文件时,我只是使用支持 FTP 打开/保存的文本编辑器。

如何使用 Git 管理我的项目? “创建新存储库”只允许我选择本地文件位置。

【问题讨论】:

  • 您将需要 shell 访问权限。你可以通过 SSH 连接到远程主机吗?
  • 你的 linux box 是最终站点吗?
  • linux 盒子包含开发和生产文件(/home/site_dev 和 /home/site_prod)。
  • 在回复评论时使用@mrbay 以便通知该人

标签: git ftp


【解决方案1】:

处理项目的最佳方法是将项目克隆到本地目录、工作、提交,然后部署和/或推送到服务器。

可以从 FTP 进行克隆,只需执行以下操作:

git clone ftp://user@server/project.git

它会将项目克隆到您当前目录中的新目录。

一旦提交更改,只需git push origin 将更改传播回服务器。

查看this post 以了解有关 ftp 服务器上 git 远程存储库的讨论。

编辑

如果你想远程做所有事情,最好的办法是将 FTP 位置挂载为网络驱动器,并将其提供给 git 接口。有关解决方案,请参阅this article。但是,由于 FTP 协议的限制,可能会出现一些问题。如果您遇到 FTP 问题,可能值得与 Samba 共享您的文件。

【讨论】:

  • 但我不想在本地处理文件。我直接在远程服务器上编辑文件。
猜你喜欢
  • 1970-01-01
  • 2023-03-24
  • 2019-02-12
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-07-22
  • 1970-01-01
相关资源
最近更新 更多