Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

You essentially have the choice of either checking out the KIELER sources using our project sets (preconfigured sets of plug-ins that are automatically imported into your Eclipse environment), or by selecting the plug-ins you want manually. 

Checkout Using Team Project Sets

If you need a specific subset of the KIELER plugins, select a suitable project set, copy its URL, and select File - Import - Team - Team Project Set. There are two versions of the project sets:

For access using the SSH protocol you first need to do steps 1 to 3 of the manual checkout section below.

Manual Checkout

In case you only need read access, omit steps 1 to 4 and copy the following URI instead:

 git://git.rtsys.informatik.uni-kiel.de/kieler/mainline.git

Otherwise, follow these steps:

  1. If you don't have an SSH key yet, you have to create one. You can do this by:
    • Creating one using the command ssh-keygen on the command line. Simply type ssh-keygen, confirm the default destination file ~/.ssh/id_rsa, and choose whether to give a passphrase. If you have a passphrase, you need to enter it whenever you use your SSH key for the first time in a session. You can omit the passphrase, but that makes the key less secure. As result, the tool generates a private key ~/.ssh/id_rsa, which has to be kept secret, and a public key ~/.ssh/id_rsa.pub.
    • Using eclipse to generate it. You can find this function under Preferences - General - Network Connections - SSH2 - Key Management.
  2. Register with Gitorious and upload your public SSH key (Dashboard - Manage SSH keys - Add SSH key).
  3. Ask a KIELER administrator to add you to the kieler-dev Gitorious team.
  4. Copy the repository URI git@git.rtsys.informatik.uni-kiel.de:kieler/mainline.git into the clipboard.
  5. Open the Git Repositories view, right-click it, select Paste Repository Path or URI, select ssh connection protocol, Next, select master branch, Next, select destination directory (e.g. /home/<username>/shared/kieler), Finish. Wait for the repository to be downloaded to your computer. Note that the whole history of the repository will be stored in your local filesystem, which is pretty awesome.
  6. Right-click the Working directory entry in the kieler repository, select Import Projects, Next, select the projects that you want in your workspace, Finish.

In case you already checked out the repository over the read-only git protocol, but you want to be able to commit to the remote repository, open the Git Repositories view, right-click kieler/Remotes/origin, select Configure Push, and change the URI to the ssh variant.

Checking out on the command line is done with the command git clone <URI> <local path>. Instead of the URI you can also use a path to an existing repository, which then creates a clone of that repository.

Adding an Existing Local Repository to EGit

If you have already cloned the KIELER repository and are only looking for a way to import it into EGit, follow these steps:

  1. Click the button Add an existing local Git Repository to this view in the Git Repositories view and enter the local path.
  2. Right-click the Working directory entry in the added repository, select Import Projects, Next, select the projects that you want in your workspace, Finish