{"id":6682,"date":"2024-10-04T12:00:42","date_gmt":"2024-10-04T10:00:42","guid":{"rendered":"https:\/\/blog.rwth-aachen.de\/forschungsdaten\/?p=6682"},"modified":"2024-10-08T12:36:03","modified_gmt":"2024-10-08T10:36:03","slug":"fdm-services-an-der-rwth-gitlab","status":"publish","type":"post","link":"https:\/\/blog.rwth-aachen.de\/forschungsdaten\/2024\/10\/04\/fdm-services-an-der-rwth-gitlab\/","title":{"rendered":"Zentrale FDM-Services an der RWTH: GitLab"},"content":{"rendered":"<p><div id=\"attachment_6102\" style=\"width: 310px\" class=\"wp-caption alignright\"><a href=\"https:\/\/blog.rwth-aachen.de\/forschungsdaten\/files\/2024\/04\/Beitragsbild-FDM-Blogreihe.png\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-6102\" class=\"wp-image-6102 size-medium\" src=\"https:\/\/blog.rwth-aachen.de\/forschungsdaten\/files\/2024\/04\/Beitragsbild-FDM-Blogreihe-300x200.png\" alt=\"Wei\u00dfer Kreis in dem &quot;Zentrale FDM-Services der RWTH Aachen steht&quot; mit drumherum angeordneten Piktogrammen\" width=\"300\" height=\"200\" srcset=\"https:\/\/blog.rwth-aachen.de\/forschungsdaten\/files\/2024\/04\/Beitragsbild-FDM-Blogreihe-300x200.png 300w, https:\/\/blog.rwth-aachen.de\/forschungsdaten\/files\/2024\/04\/Beitragsbild-FDM-Blogreihe-1024x683.png 1024w, https:\/\/blog.rwth-aachen.de\/forschungsdaten\/files\/2024\/04\/Beitragsbild-FDM-Blogreihe-768x512.png 768w, https:\/\/blog.rwth-aachen.de\/forschungsdaten\/files\/2024\/04\/Beitragsbild-FDM-Blogreihe-1536x1024.png 1536w, https:\/\/blog.rwth-aachen.de\/forschungsdaten\/files\/2024\/04\/Beitragsbild-FDM-Blogreihe-2048x1365.png 2048w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><p id=\"caption-attachment-6102\" class=\"wp-caption-text\">Quelle: IT Center RWTH Aachen<\/p><\/div><\/p>\n<p>Dieser Beitrag ist Teil unserer Reihe \u201e<a href=\"https:\/\/blog.rwth-aachen.de\/forschungsdaten\/2024\/04\/04\/beitragsreihe-zentrale-fdm-services-rwth-aachen\/\">Zentrale FDM-Services an der RWTH Aachen<\/a>\u201c. Sie soll unseren Forschenden \u2013 also Ihnen \u2013 aufzeigen, welche FDM-Services an der RWTH angeboten werden, um Sie in Ihrer Forschung und Ihrem Datenmanagement zu unterst\u00fctzen. Wir sprechen mit den Serviceverantwortlichen und sammeln alle Informationen f\u00fcr Sie in den einzelnen Beitr\u00e4gen. In diesem Beitrag m\u00f6chten wir Ihnen den FDM-Service \u201eSoftware Engineering Services\u201c (SES), auch bekannt als GitLab, vorstellen.<\/p>\n<p><!--more--><\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<div id=\"attachment_6691\" style=\"width: 310px\" class=\"wp-caption alignleft\"><a href=\"https:\/\/blog.rwth-aachen.de\/forschungsdaten\/files\/2024\/10\/ITC_RWTH_NFDi4ing.png\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-6691\" class=\"size-medium wp-image-6691\" src=\"https:\/\/blog.rwth-aachen.de\/forschungsdaten\/files\/2024\/10\/ITC_RWTH_NFDi4ing-300x169.png\" alt=\"\" width=\"300\" height=\"169\" srcset=\"https:\/\/blog.rwth-aachen.de\/forschungsdaten\/files\/2024\/10\/ITC_RWTH_NFDi4ing-300x169.png 300w, https:\/\/blog.rwth-aachen.de\/forschungsdaten\/files\/2024\/10\/ITC_RWTH_NFDi4ing.png 640w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><p id=\"caption-attachment-6691\" class=\"wp-caption-text\">Quelle: IT Center RWTH Aachen<\/p><\/div>\n<h3><span style=\"color: #00549f;\">Wichtige Fakten<\/span><\/h3>\n<ul>\n<li>Offizieller Name des Service: Software Engineering Services<\/li>\n<li>Link zur Startseite des Service: git.rwth-aachen.de; git-ce.rwth-aachen.de<\/li>\n<li>Zielgruppe: Studierende, Mitarbeitende, Forschende<\/li>\n<li>Art: \u00a0Versionsverwaltungstool<\/li>\n<li>Seit 2016 im Regelbetrieb an der RWTH Aachen verf\u00fcgbar<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<h3><span style=\"color: #00549f;\">Beispiel eines Nutzungsszenarios von GitLab<\/span><\/h3>\n<p>Eine Forschungsgruppe an der RWTH m\u00f6chte an einem gemeinsamen Projekt arbeiten. Die Forschungsgruppe besteht aus mehreren Wissenschaftlern und Doktoranden mit unterschiedlichen Erfahrungen in den Bereichen Datenanalyse, Softwareentwicklung und Projektmanagement. Um effizient zusammenarbeiten zu k\u00f6nnen, beschlie\u00dft die Forschungsgruppe, GitLab als zentrale Plattform zu verwenden.<\/p>\n<p>Die Forschungsgruppe arbeitet gemeinsam in einem GitLab-Projekt, in dem alle Code-\u00c4nderungen versioniert werden. Durch Branches k\u00f6nnen die Mitglieder der Forschungsgruppe parallel an verschiedenen Features und Bugfixes arbeiten, ohne sich gegenseitig zu behindern. Im integrierten Wiki kann das bisher gesammelte Wissen und die aktuelle Dokumentation erstellt werden, so dass das gesamte Forschungsteam jederzeit Zugriff auf diese Informationen hat.<\/p>\n<p>Um Aufgaben und Bugs zu sammeln und einzelnen Aufgabenbereichen oder Mitgliedern zuzuordnen, bietet GitLab ein Issue-Tracking System an. Hier k\u00f6nnen die Mitglieder der Forschungsgruppe Issues erstellen, bearbeiten und Verantwortlichkeiten zuweisen. Durch das integrierte Rechte- und Rollenmanagement in GitLab kann der Zugriff auf das Projekt durch die Projektverantwortlichen gezielt gesteuert werden. Zudem ist es m\u00f6glich, den Softwarecode durch das integrierte CI\/CD Feature automatisch zu testen und zu deployen.<\/p>\n<p>&nbsp;<\/p>\n<h3><span style=\"color: #00549f;\">Was macht GitLab?<\/span><\/h3>\n<p>Software Engineering Services stellt das Tool GitLab zur Verf\u00fcgung. GitLab ist eine Open-Source-Software, die es erm\u00f6glicht, eigene Git-Repositories selbst zu hosten und zu verwalten. Neben der Hauptaufgabe des Code-Managements werden noch andere Funktionalit\u00e4ten wie ein einfaches Issue-Tracking-System, ein Wiki, sowie Code-Review-M\u00f6glichkeiten abgedeckt. Damit unterst\u00fctzt GitLab die Entwicklerinnen und Entwickler dabei, die Qualit\u00e4t des entwickelten Programmcodes zu steigern.<\/p>\n<p>&nbsp;<\/p>\n<h3><span style=\"color: #00549f;\">Wer ist berechtigt, GitLab zu nutzen?<\/span><\/h3>\n<p>Zur Nutzung von GitLab sind alle Angeh\u00f6rigen der Universit\u00e4t sowie definierte Angeh\u00f6rige von Partneruniversit\u00e4ten berechtigt. Die ausf\u00fchrlichen <a href=\"https:\/\/help.itc.rwth-aachen.de\/service\/ubrf9cmzd17m\/article\/3980ad5182de4b71921b892651502d20\/\">Nutzungsberechtigungen<\/a> von SES sind auf IT Center Help zu finden.<\/p>\n<p>&nbsp;<\/p>\n<h3><span style=\"color: #00549f;\">Kontext zum gr\u00f6\u00dferen Ganzen: Welchen Zweck erf\u00fcllt der Service in der modernen wissenschaftlichen Praxis? Welche Funktion hat der Service im modernen Wissensmanagement?<\/span><\/h3>\n<p>GitLab unterst\u00fctzt die Lehre, die Softwareentwicklung durch Versionskontrolle und weitere Features und unterst\u00fctzt das Projektmanagement durch Funktionen wie Issue Tracking oder Dokumentation (Wiki).<\/p>\n<p>&nbsp;<\/p>\n<h3><span style=\"color: #00549f;\">Weitere Informationen<\/span><\/h3>\n<p>Auf <a href=\"https:\/\/help.itc.rwth-aachen.de\/service\/ubrf9cmzd17m\/article\/1a0cfe327ffd46d7a62ab48df29c5b72\/\">IT Center Help<\/a> finden Sie ausf\u00fchrliche Informationen zum Service.<\/p>\n<p>Bei Fragen wenden Sie sich bitte unter dem Betreff \u201eGitLab\u201c an unseren <a href=\"mailto:servicedesk@rwth-aachen.de\">Servicedesk<\/a>: Wir helfen Ihnen gerne weiter.<\/p>\n<hr \/>\n<p>Die Informationen wurden uns freundlicherweise von der Servicemanagerin von Software Engineering Services, <a href=\"https:\/\/www.itc.rwth-aachen.de\/cms\/it-center\/it-center\/profil\/team\/~epvp\/mitarbeiter-campus-\/?gguid=PER-PBXKYE6&amp;allou=1\">Janin Jussen<\/a>, zur Verf\u00fcgung gestellt.<\/p>","protected":false},"excerpt":{"rendered":"<p>Dieser Beitrag ist Teil unserer Reihe \u201eZentrale FDM-Services an der RWTH Aachen\u201c. Sie soll unseren Forschenden \u2013 also Ihnen \u2013 aufzeigen, welche FDM-Services an der RWTH angeboten werden, um Sie [&hellip;]<\/p>\n","protected":false},"author":3675,"featured_media":6102,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"c2c_always_allow_admin_comments":false,"footnotes":""},"categories":[3,107,104],"tags":[712,26,784,783,782,711],"class_list":["post-6682","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-rwth","category-informationen-beratung","category-it-services","tag-fdm-services","tag-gitlab","tag-open-source-software","tag-ses","tag-software-engineering-services","tag-zentrale-fdm-services"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/blog.rwth-aachen.de\/forschungsdaten\/wp-json\/wp\/v2\/posts\/6682","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.rwth-aachen.de\/forschungsdaten\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.rwth-aachen.de\/forschungsdaten\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.rwth-aachen.de\/forschungsdaten\/wp-json\/wp\/v2\/users\/3675"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.rwth-aachen.de\/forschungsdaten\/wp-json\/wp\/v2\/comments?post=6682"}],"version-history":[{"count":8,"href":"https:\/\/blog.rwth-aachen.de\/forschungsdaten\/wp-json\/wp\/v2\/posts\/6682\/revisions"}],"predecessor-version":[{"id":6713,"href":"https:\/\/blog.rwth-aachen.de\/forschungsdaten\/wp-json\/wp\/v2\/posts\/6682\/revisions\/6713"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.rwth-aachen.de\/forschungsdaten\/wp-json\/wp\/v2\/media\/6102"}],"wp:attachment":[{"href":"https:\/\/blog.rwth-aachen.de\/forschungsdaten\/wp-json\/wp\/v2\/media?parent=6682"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.rwth-aachen.de\/forschungsdaten\/wp-json\/wp\/v2\/categories?post=6682"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.rwth-aachen.de\/forschungsdaten\/wp-json\/wp\/v2\/tags?post=6682"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}