我是新手,请解释一下如何设置存储库?
我安装了 git-ftp。
我试过了 :git ftp init -u my_User-p my_Pass - ftp://host.example.com/public_html
但我收到此错误消息:
致命:不是 git 存储库(或任何父目录):.git
致命:不是 Git 项目?现存的 ....
您必须先设置一个 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
而已。
我找到了一个更容易使用的 ftp git 工具:Ftp-Git。它是一个 GUI ftp 部署工具,可以将 git 存储库中更改的文件推送到您的 ftp 服务器。(全部以 GUI 方式)
我想你还没有初始化一个本地 git 存储库,这个远程应该被添加到其中?
您的本地目录是否有 .git 文件夹?
尝试git init
要建立 git FTP push 请按照步骤操作。
首先在窗口中安装 GIT,即https://gitforwindows.org/
完成此操作后,以管理员身份运行 Git bash 并编写以下命令。
curl https://raw.githubusercontent.com/git-ftp/git-ftp/master/git-ftp > /bin/git-ftp chmod 755 /bin/git-ftp
在此之后在 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 推送
如果您使用的是macOS,请查看 GitFTP-Deploy。
(免责声明:我是这个应用程序的创建者。开发它是为了满足我自己的痒)