Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Recommenders/Attic/Labs

Lab Repositories

We use closed git repository to share projects related to scientific research. These repositories can not be provided to everyone as they may contain code not conform to the eclipse license requirements. To get faster results to research questions like how and if something can be done, we are often required to use techniques not available in EPL compatible licenses. As soon as those experiments get promising results we will begin to create projects in the open recommenders repository and replace tools not fitting with EPL by own or alternative implementations.


Access to the internal repository

We use Gerrit code review platform to manage access rights to the internal repositories. Gerrit can be reached on http://vandyk.st.informatik.tu-darmstadt.de:8081. Gerrit uses OpenId for authentication. You probably have an account somewhere which can be used for OpenId (for example your Google or Yahoo account). If not, you can get one from https://www.myopenid.com/ for example.

Profile configuration on Gerrit

After signing in to Gerrit you have to set up some initial configuration. In the Settings menu (located in the upper right) you have to set an username used while accessing the git repository later. Gerrit secures access to the git repository by SSH Public/Private-Key so you also have to add your SSH Public Key following the link named SSH Public Key.

Getting access to specific projects on Gerrit

After setting up your account on Gerrit you will not have the rights to access any project yet. To get access send an e-mail containing your username and full name used in Gerrit to lerch@st.informatik.tu-darmstadt.de.

Clone the repository

After you got the rights to access a repository you can clone it by using:

git clone ssh://username@vandyk.st.informatik.tu-darmstadt.de:29418/projectname

Before your first commit you have to make sure, that you will commit as the same author as configured in Gerrit. This means name and email configuration in git must match the full name and email you configured in Gerrit. You can set these settings in your git repository by appending the following lines to the .git/config file located in the cloned repository:

[user] 
name = Johannes Lerch 
email = lerch@st.informatik.tu-darmstadt.de

Back to the top