forked from git-ftp/git-ftp
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathREADME
52 lines (36 loc) · 1.38 KB
/
README
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
README of git-ftp
=================
(c) René Moser, <[email protected]>, 2010
This application is licenced under GNU General Public License, Version 3.0
http://www.gnu.org/licenses/gpl-3.0-standalone.html
Summary
-------
Use git-ftp to upload only the files to a FTP server, which have changed
since the last upload. This saves time and bandwith.
About
-----
I use git-ftp for my script based projects, mostly PHP. Most of the low-cost
web hoster does not provide SSH nor git support, only FTP.
That is why I needed a easy way to deploy my git tracked projects. Instead to
transfer always the whole project, I thought, why not only transfer the files
which changed since the last time, git can tell me those files.
Even if you are playing with different branches, git-ftp knows which files
are different. No ordinary FTP client can do that.
Known Issues
------------
- Git Submodules are currently not supported. I am working on it.
- See http://github.com/resmo/git-ftp/issues for open issues
Installing
----------
See INSTALL file.
Usage
-----
$ cd my_git_tracked_project
$ git ftp push ftp://host.example.com/public_html --user <user> -p <password>
For interactive password prompt use:
$ git ftp push ftp://host.example.com/public_html --user <user> -p
For more options see:
$ git ftp help
Contributions
-------------
Don't hesitate to use GitHub to improve this tool.