How to Setup SmartGit for your BitBucket / GitHub Repository?
Let me 1st explain why I choose SmartGit for my ButBucket Git Repository…
SmartGit/Hg's main user interface is similar to those of typical file managers in that it has a directory tree on the left and a file table on the right which shows recursively all files of your repository and working tree. Moreoever, SmartGit/Hg makes extensive use of file-manager concepts such as dialogs, wizards and drag & drop, through which all common versioning tasks (committing, branching, etc.) as well as higher-level operations not directly provided by Git/Mercurial can be performed.
The history of an opened repository is displayed in a separate window, the so-called Log window, and many Git/Mercurial commands can be performed both on the main window and the Log window, such as switching between branches, merging branches, creating branches and tags, etc.
SmartGit/Hg comes bundled with numerous features that are frequently needed in conjunction with version control. Thus, unlike command-line based tool chains, the program can be used ‘out of the box’ without requiring the user to install and set up additional tools. These bundled features include:
- A file diff viewer that shows two text files side by side, highlights the differences between them and allows editing the files.
- A so-called ‘conflict solver’, which is basically a 3-way merge. It is used for resolving merge conflicts.
- A built-in SSH client (optionally, external SSH client can also be used).
Another must read: How to Configure BitBucket Git Repository in you Eclipse?
Steps to Setup SmartGit for your BitBucket Git Repository:
Install using Windows / Mac OS X installer. In case of Mac OSX installer, copy smartgit to your Application folder.
Open SmartGitHg from Application folder.
Now clone your BitBucket Repository. (I’m using MAC OS hence you will find MAC commands)
Project -> Clone -> Remote Git / SVN repository
Continue -> Select Git -> Provide Username/Password -> Select Checkboxes
Select Local Repository
Click Continue and you are all set.
PS: Provide your Bitbucket Username /Password when ever required..