Tim Herbig
Building Git2Go
Published in
3 min readDec 9, 2015

--

How to make ‘Swiftception’ happen on your iOS device

Apple just recently finally open-sourced Swift and the internet (or more specifically GitHub) went crazy.

While it’s certainly nice to view the repo in Safari or clone it for contributing purposes to your computer, I think it’s way nicer (and somehow crazy) to clone a Swift repo in a Swift-based application like Git2Go on iOS and continue from there.

And here’s how to do it:

  1. Make sure you have our latest update (1.3) installed.
  2. Open any public Swift repository in your mobile Safari.
Swift package manager by @mxcl

3. Open the Safari action sheet from there and chose ‘Clone to Git2Go’.

Make sure to move the ‘Clone’ action to the front for the future

4. Watch the repo getting cloned into a native Swift app.

5. Open up Git2Go and find the cloned repo in your local repositories — ready for exploration.

And if you’ve already forked a Swift repository into your own account, you can even contribute Swift code from an app written in Swift.

The future, is amazing, isn’t it?

What else is included in Git2Go 1.3? I’m glad, you’re asking. Here’s the full list:

  • Unlock access to all your GitHub Enterprise repositories with our new ‚Git2Go Unlimited’ feature.
  • - Enjoy awesome syntax highlighting for JavaScript, Java, Ruby, PHP, Python, CSS, C#‚ C, Objective-C, Swift and HTML. #nomorereadingglasses
  • Search your repositories by file name to get to the file you’re looking for even faster.
  • GitHub authentication is now switched from SSH to HTTPS.

Stay tuned for some more enhancements – maybe even making it to your iOS device before the holiday break!

We’re Piet & Tim from Hamburg, Germany. We set out to accelerate mobile Git productivity by building a first class Git client for your iOS device called Git2Go.

Be part of our journey by following this publication or say hi on Twitter!

--

--

Tim Herbig
Building Git2Go

Product Management Coach and Consultant. I‘m on a Mission to empower Product Teams to become the best version of themselves.