Git Server lets you host your Git repositories on your iPhone/iPad/iPod touch!
*** You may need to use the Git command line to pull/push your source code, since smart HTTP is not supported.
Now you can bring your Git repositories wherever you are! Push your source code to your iOS device before leaving the office and pull it to your desktop computer when you are back home, without worrying about the synchronization.
Access your source code wherever there is Wi-Fi access, perform push/pull/branch operations whenever you need.
Git Server provides password protection, so you can restrict who can read from (clone/fetch) or write to (push) the repositories.
Background mode is available so that you can keep the Git service running when the iOS device screen is locked.
There is also a built-in FTP server which can be handy when you need to copy media files, documents or other files.
* FAQ
Q: What should I for "error: Cannot access URL http://ip-address:8080/project.git/, return code 22"?
A: Youve probably enabled the password protection but your Git client failed to provide the correct authentication information, please use "git remote set-url origin http://username@ip-address:8080/project.git" to make sure that your Git client provides the correct username
Q: How to change my Git URL when the Git Server IP changes?
A: You can use the "git remote set-url origin *new-url*" command to change the Git URL, you can also map the Git Server IP to a host name in the hosts file of your desktop computer and use the host name in your Git URL, change the IP in the hosts file when the Git Server IP changes