9

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

但我收到此错误消息:

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

终端截图

4

5 回答 5

15

您必须先设置一个 git 存储库:

输入您的项目目录:

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

而已。

于 2014-08-06T14:21:29.220 回答
1

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

于 2014-05-02T18:11:35.250 回答
0

我想你还没有初始化一个本地 git 存储库,这个远程应该被添加到其中?

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

尝试git init

于 2013-12-05T12:16:48.767 回答
0

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

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

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

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

  3. 在此之后在 cmd 上添加这些命令

    一个)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 推送

于 2020-10-29T04:30:36.733 回答
0

如果您使用的是macOS,请查看 GitFTP-Deploy。

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

于 2017-01-14T13:03:43.040 回答