问题
I'm a newbie so please explain how to set up a repository?
I installed git-ftp.
I tried : git ftp init -u my_User-p my_Pass - ftp://host.example.com/public_html
but I got this error message :
fatal : Not a git repository (or any of the parent directories): .git
fatal : Not a Git project? Existing ....
terminal screenshot
回答1:
You have to setup a git repositor first:
Enter your Project directory:
cd my/Project/
Init a git repository on it:
git init
git add .
git commit -m "Initial commit"
Configure you FTP:
git config git-ftp.user demouser
git config git-ftp.url ftp.example.com/demofolder
git config git-ftp.password demopassword
Init the git-ftp client:
git ftp init
Push your changes to FTP:
git ftp push
Make your changes and commit:
git add someFile.html
git commit -m "Added someFile.html"
Push your changes again and only what have changed is pushed:
git ftp push
That's it.
回答2:
I found a ftp git tool which is much easier to use: Ftp-Git. It's a GUI ftp deployment tool which can push changed files in git repository to your ftp server. (All in a GUI way)
回答3:
I think you have not init a local git repository, into which this remote is supposed to be added?
Does your local directory have a .git folder?
Try git init
回答4:
If you are on macOS, take a look a GitFTP-Deploy.
(Disclaimer: I am the creator of this app. Developed it for satisfying my own itch)
来源:https://stackoverflow.com/questions/20398565/how-to-set-up-a-repository-using-git-ftp