A lot of us set up git (commandline tool/the real git) separately and then adds a GUI client you want to work on to of this. This is where Sourcetree fails. It just won't work with ssh keys that works when you use git command line.
Gitbox - This is the first premium category Git client included in this list which runs seamlessly on Mac platform. It is a 5 star rated application with a decent user base that itself is enough to give you a glimpse of its popularity. This Git client can easily integrate with several 3rd party applications and services to ease your entire project workflow. Through its easy-to-use interface, beginners and intermediate level users can easily manage projects with multiple branches and a distributed team. Let's check out some of the intuitive and helpful features offered by this powerful Git client application.