如何使用git-ftp设置存储库?

时间:2013-12-05 11:17:39

标签: git ftp git-ftp

我是新手,请解释如何设置存储库? 我安装了git-ftp 我试过了:git ftp init -u my_User-p my_Pass - ftp://host.example.com/public_html

但我收到此错误消息:

  

致命:不是git存储库(或任何父目录):。git
  致命:不是Git项目?现有....

terminal screenshot

5 个答案:

答案 0 :(得分:10)

你必须首先设置一个git repositor:

输入您的项目目录:

cd my/Project/

在其上创建一个git存储库:

git init
git add .
git commit -m "Initial commit"

配置FTP:

git config git-ftp.user demouser
git config git-ftp.url ftp.example.com/demofolder
git config git-ftp.password demopassword

初始化git-ftp客户端:

git ftp init

将您的更改推送到FTP:

git ftp push

进行更改并提交:

git add someFile.html
git commit -m "Added someFile.html"

再次推送您的更改,只推送已更改的内容:

git ftp push

就是这样。

答案 1 :(得分:1)

我发现了一个易于使用的ftp git工具:Ftp-Git。它是一个GUI ftp部署工具,可以将git存储库中已更改的文件推送到您的ftp服务器。 (全部采用GUI方式)

答案 2 :(得分:0)

我认为你还没有初始化一个本地git存储库,应该添加这个遥控器吗?

您的本地目录是否有.git文件夹?

尝试git init

答案 3 :(得分:0)

如果您在macOS,请查看GitFTP-Deploy。

(免责声明:我是这个应用程序的创建者。开发它是为了满足我自己的痒)

答案 4 :(得分:0)

要建立git FTP push,请按照以下步骤操作。

  1. 首先在窗口中安装GIT,即https://gitforwindows.org/

  2. 执行完此操作后,以管理员身份运行Git bash并编写以下命令。

    卷曲https://raw.githubusercontent.com/git-ftp/git-ftp/master/git-ftp> / bin / git-ftp chmod 755 / bin / git-ftp

  3. 在此之后,将这些命令添加到cmd

    a)git config git-ftp.url "ftp://ftp.domain.com:21"

    b)git config git-ftp.user "user@domain.com"

    c)git config git-ftp.password "YourPassword"

    d)git ftp catchup

请记住,如果您在Git和Cpanel上具有相同的代码,请使用此命令

git ftp追赶

如果您的代码不相同,则只需在命令下运行

git ftp推送