Updated over 11 years ago by Knödlseder Jürgen

Using SmartGit

Quick guide

A nice GUI for handling the GammaLib Git repository is SmartGit (http://www.syntevo.com/smartgit/index.html). This avoids learning all the various Git commands, but requires of course some understanding about how SmartGit works. SmartGit runs on Windows, Mac OS X and Linux.

To configure SmartGit after installation, select Project->Clone... from the menu and configure the repository as follows:

In this example, the user is user. Please replace this field by your own user. After pressing Continue you have to select the repository type:

Press Git here. You will then be asked for you password. If you check the box before Store password, SmartGit will take care of storing your password, and you never have to type it again to interact with the GammaLib Git repository.

Once logged in you have to specify where the local copy of the Git repository will reside on your disk. Please specify an absolute file path here:

Finally you have to specify a project name and you’re done !

Below a typical view of how the GammaLib repository will be presented by SmartGit (note that the specific directory names and file content will differ in your view):

In case of access problems related to the SSL certificate, make sure you have issued the command

$ git config --global http.sslverify "false" 
in a terminal before. This disables certificate verification globally for your Git installation.

Hints

SmartGit keeps track of everything in a log file names log.txt. You may find this log file in the following directories:
  • Windows: APPDATA\syntevo\SmartGit\<major-SmartGit-version> (APPDATA is the path defined in the environment variable APPDATA)
  • Mac OS: ~/Library/Preferences/SmartGit/<major-SmartGit-version>
  • Linux/Unix: ~/.smartgit/<major-SmartGit-version>

smart-git-step1.jpg (94.5 KB) Knödlseder Jürgen, 12/09/2012 09:48 PM

smart-git-step2.jpg (84.7 KB) Knödlseder Jürgen, 12/09/2012 09:48 PM

smart-git-step3.jpg (98.8 KB) Knödlseder Jürgen, 12/09/2012 09:48 PM

smart-git-step4.jpg (58.1 KB) Knödlseder Jürgen, 12/09/2012 09:48 PM

smart-git-step5.jpg (63.1 KB) Knödlseder Jürgen, 12/09/2012 09:48 PM

smart-git-navigator.jpg (207 KB) Knödlseder Jürgen, 12/09/2012 09:48 PM

Smart-git-step1 Smart-git-step2 Smart-git-step3 Smart-git-step4 Smart-git-step5 Smart-git-navigator

Also available in: PDF HTML TXT