SourceTree a Free Git and Mercurial GUI (Mac OSX)
Atlassian SourceTree is a GUI client you can use to quickly and easily view the status of Git, Mercurial, and Subversion source repositories. SourceTree provides special support for hosted DVCS systems such as Bitbucket and GitHub. Using a single SourceTree client, you can work with local repositories and hosted repositories in multiple source control systems. Why not install SourceTree and give it a try to see if it is a fit for you?
Adding a hosted project in SourceTree
If you haven't already, start SourceTree. Then, do the following:
- Choose View > Show Hosted Projects from the menu bar.
The system displays the Hosted Repositories dialog.
- Press Edit Accounts.
The system displays a list of the hosted accounts it knows about. If this is the first time you have run this, the list is empty.
- Press Add Account.
- Complete the dialog:
The Username is your account name. The password you provide is your account password. You can choose whether you prefer connecting through HTTPS or SSH.
- Press OK.
SourceTree returns you to the list of hosted accounts. You can add another if you like.
- Press Close when you are done adding accounts.
The system displays a list of your hosted repositories and repositories your account is following.
- Press Close.
You'll notice that the SourceTree does not list your hosted repositories on your Bookmarks list. The bookmarks list is only for local repositories; you'll need to clone from a hosted repository or create a local repository to add to this list.
Clone a hosted project
To clone a hosted project to your local machine, you can do the following:
- Press Hosted Projects.
The system displays your hosted projects.
- Select a project on the list.
- Right-click to show the context menu.
- Click Clone.
The system adds the clone to your list of bookmarks.
Doing more with SourceTree
There is a lot more you can do with SourceTree as you can see with this repository viewer:
To learn more, try SourceTree yourself or review the Help that comes with it.
Was this helpful?
Thanks for your feedback!