我是新手,请解释如何设置存储库?
我安装了git-ftp
我试过了:git ftp init -u my_User-p my_Pass - ftp://host.example.com/public_html
但我收到此错误消息:
致命:不是git存储库(或任何父目录):。git
致命:不是Git项目?现有....
答案 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,请按照以下步骤操作。
首先在窗口中安装GIT,即https://gitforwindows.org/
执行完此操作后,以管理员身份运行Git bash并编写以下命令。
卷曲https://raw.githubusercontent.com/git-ftp/git-ftp/master/git-ftp> / bin / git-ftp chmod 755 / bin / git-ftp
在此之后,将这些命令添加到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推送