The main objective of the repository service is the provision of repositories for European open source scientific libraries and applications.
The repository provides the following tools:
Gitlab: Code repository and continuous integration tool. This is the core of the repository service. Jenkins: Continuous integration system. RedMine: Project management & bug tracking. Trac: Project management & bug tracking.
The service URL is https:/
The access policy has been defined as follows:
- All PRACE projects users (PRACE users with PRACE allocation hours assigned) have access to the repository.
- All PRACE researchers/staff (users registered in PRACE LDAP as staff) can ask for creation of new projects inside the repository and have access to it.
- External users or entities that have some type of collaboration (a signed MoU) with PRACE are eligible to ask for an account in the repository. PRACE BoD can provide access to external entities or projects which are considered strategic.
In order to create projects an account is required. For access requests please contact firstname.lastname@example.org.
Hosting and support
The service is hosted by GRNET, and managed by GRNET and NIIF.
There is a Single Sign On service used by Jenkins, RedMine and Trac. GitLab as of this writing is using its own accounts.
In case of Jenkins, RedMine and Trac, if you click on any of the tools logos, a login page is presented, in which your SSO repository credentials should be filled in. You will be then redirected to the tool main page.
In case of GitLab, if you click on the GitLab PRACE logo, the GitLab login page will appear. You should fill in your gitlab credentials and click on the ‘Sign in’ green button. The GitLab main page will appear, where you can manage your projects.
GitLab: "Help" link, usually accessible from the menu that opens on the top right of the page.
Jenkins: Official documentation available at https://jenkins.io/doc/
Redmine: "Help" link on the top left of the page, leads to https://www.redmine.org/guide
Trac: "Help/Guide" link, on the top right of the page.
PRACE GitLab Groups
As of this writing, two main PRACE Groups have been created within GitLab, CodeVault and UEABS. If you require membership to one of these groups, you have to contact the group administrators.