Xcode provides integration with Git which remains of the most popular distributed repository systems choice for developers. The only other one I have used recently is Mercurial, SVN seems to be fading into the background and as for CVS, I am probably just showing my age now. This tutorial will demonstrate how to back up the Xcode Git repository for your iOS project. This includes how to bundle up all of the Objective-C you have written, the Nib files and all the supporting files for your project and upload them from your machine on to an Amazon S3 bucket in two clicks.