问题标签 [git-ftp]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - Windows 上的 ezyang / git-ftp
我一直在尝试在我的 Windows 上从https://github.com/ezyang/git-ftp安装 git-ftp。我知道大多数 git-ftp 需要 cygwin 或者不能安装在 Windows 上,但是,因为它是用 Python 编码的,你可以在 Windows 上安装 Python 解释器,我很难安装它。
我安装了 Python 3.2,将其添加到我的路径中。然后我提取了最新版本的 git-ftp 并按照非常清楚的安装说明进行操作:
然后我运行'python git-ftp.py',我得到以下错误:
我的问题是:为什么它有效?是 python 错误、git-ftp 脚本错误、Windows 兼容性问题吗?注意:我没有安装'easy_install gitpython',我绝对需要它吗?
编辑 :
我还尝试安装python-2.7.2.amd64-pdb并运行相同的命令,但出现另一个错误:
我相信这是因为脚本找不到我的 git 或类似的东西,然后我尝试将正确的 'ftpdata' 文件放在 .git 文件夹中并从 .git 的根文件夹运行脚本,甚至尝试运行它从 .git 文件夹本身。那也没有用。
我不知道这是否重要,但我有一个 Windows 7 - 64 位(Intel Core2 Duo CPU T9600)
我的问题是:如何告诉 python 脚本 git 模块在哪里?
git - 使用 git-ftp 将子文件夹推送到 ftp
如何使用 git-ftp 仅将某个子文件夹(html5 样板的发布文件夹)推送到指定的 ftp 目录?
web-deployment - 如何部署 html5 样板发布文件夹(可能使用 git-ftp)
我仍在寻找使用 html5 样板 + 构建脚本、gitHub 和可能 git-ftp 的良好开发 -> 部署工作流程(主要用于小型网站)。
问题是我想不出一种很酷的方法来将 html5 样板的发布文件夹部署到我的网络服务器(我通常没有 ssh 访问权限)
你怎么做呢?
如果网站使用像 redaxo 这样的 CMS 怎么办?
git - 使 .git-ftp-ignore 忽略除少数文件/目录之外的所有内容
例如,我怎样才能让 git-ftp 忽略整个目录“foo”而不是“foo/bar/”?
git - 如果文件已经在服务器上,请避免 git-ftp 上传
假设我有我的应用程序的本地副本,我将其推送到 github,然后使用 git-ftp 将任何更改上传到我的服务器。
我会首先使用:
这会将我所有的文件上传到服务器并git push
用于将来的上传,对吗?
但是,如果我的服务器上已经有一个副本并想在本地设置它怎么办?我尝试下载我的应用程序文件,使用git init
,将所有内容推送到 github,然后当我尝试使用时git ftp push
收到此错误:
然后我使用了该git ftp init
命令并且它有效,但它重新上传了所有内容。
有什么方法可以设置它而无需重新上传所有内容并开始使用git ftp push
?
git - git-ftp resmo git-ftp.log
我正在使用 resmo 的 git-ftp。 https://github.com/resmo/git-ftp。当我像这样运行第一个 init 命令(以及带有 push 的 olso)时
有一个致命的问题
完整的共鸣在这里http://jsfiddle.net/ehijon/PHwpw/
确保我在“.git”本地文件夹中设置了配置文件:
在我使用 777 权限在远程设置“公共”文件夹但在本地我没有这个文件(.git-ftp.log)之后......我该怎么做才能创建它?
我试图在远程手动创建它,只是为了知道我是否有权限并且我可以。
ftp 用户和密码正确。我能做些什么来解决这个问题?
git-ftp - 如何使用 GIT 部署特定于分支的代码?
我为开发、测试和生产环境使用单独的服务器。我在本地机器上安装了 git,并且每个环境都有单独的分支。如何使用 GIT 将代码从每个分支部署到其各自的服务器?
仅供参考:GIT 未安装在服务器上。
提前致谢。
西姆拉特
git - Resmo git-ftp 与 Mountain Lion 出现 egrep 错误
我对 git-ftp "resmo" 脚本有疑问。在 10.8.2 osx 更新之前它运行良好。
首先我以这种方式安装它
在我在 resmo git-page 上看到这个问题很常见之后,他建议从开发分支安装它。所以我卸载了它: $ sudo make uninstall
并以这种方式重新安装后
但是当我做“git ftp push”时......
但这不是真的,因为我已经进行了代码更新并提交了它
我能做些什么?有人解决了吗?
我的版本:
php - 将 git-ftp 添加到我的 php 环境中
我已经在我的 CentOS 服务器上安装了git-ftp,这样我就可以从运行 ac_gitolite 模块的 activeCollab 安装中进行部署。
一切安装正常,应用程序位于
当我通过 ssh 登录服务器时,我可以在没有完整路径的情况下运行 git-ftp 命令,但是当我尝试使用 PHP 来运行带有 exec 的命令时,即:
我收到以下错误:
是否有我需要专门为 PHP 指定某处的环境路径,或者我做错了什么?
directory-structure - 将 git 存储库克隆到自己的 .git 目录中是否安全?
我最近将我的网站置于 Git 版本控制之下。我正在使用git-ftp上传文件,并且我已将其设置为master
分支是应该在服务器上live
的内容,而分支是实际在服务器上的内容。我需要做出这种区分,因为我有时会在没有 Internet 连接的地方进行开发,因此无法立即上传。因此,为了上传,我这样做git checkout live;git merge master;git ftp push
:我想自动化这个过程,而不是丢失其余的工作目录状态。将来,我还将设置几个文件的自动备份,这些文件将被 ftp 下载并提交到live
分支。
为了完成所有这些,我将需要另一个克隆,它只会被自动化进程使用,并且总是有一个干净的工作目录。放置它的明显位置,因为它永远不需要查看,位于主存储库的 .git 目录中。这样,我的文件系统中的其他地方就没有一个克隆漂浮,它保持隐藏状态,很明显它是内部结构的一部分,不应该被戳穿。如果这很好用,我什至可以提交一个补丁来使用这种方法修复git-ftp 问题 #180 。
但是,我不确定将随机的东西放在 .git 文件夹中是否是个好主意——我在任何地方都找不到任何关于副作用可能是什么的文档。