@mastersthesis{Fl{\"u}gel2021, type = {Bachelor Thesis}, author = {Fl{\"u}gel, Eldiar}, title = {Entwicklung eines Verwaltungswerkzeugs f{\"u}r GitHub-Repositories}, institution = {Physikalische Technik, Informatik}, school = {Wests{\"a}chsische Hochschule Zwickau}, pages = {69}, year = {2021}, abstract = {An der Wests{\"a}chsischen Hochschule Zwickau soll in naher Zukunft ein GitHub-Enterprise-Server in Betrieb genommen werden. Das Versionsverwaltungssystem GitHub soll in den (Informatik-) Lehrveranstaltungen zum Einsatz kommen, um die Softwareprojekte von Studierenden hochschulintern zu verwalten bzw. zu versionieren. Diese Arbeit setzt sich mit der Frage der Einsatzm{\"o}glichkeit von GitHub in den Lehrveranstaltungen auseinander. Dabei wird festgestellt, dass die Web-UI von GitHub f{\"u}r die Verwaltung einer Vielzahl an Studierenden, Softwareprojekten und Lehrveranstaltungen unzureichend ist. Deswegen wird eine Recherche nach L{\"o}sungsm{\"o}glichkeiten dieses Problems durchgef{\"u}hrt und ein Bedarf nach einer Softwarel{\"o}sung festgestellt. Im Rahmen dieser Arbeit wird ein Werkzeug zur Verwaltung von GitHub-Repositories entwickelt. Es werden Anwendungsf{\"a}lle eines Versionsverwaltungssystems herausgefunden und Anforderungen an das Werkzeug festgelegt. Das Werkzeug soll s{\"a}mtliche zeitaufwendige Abl{\"a}ufe automatisieren und m{\"o}glichst leicht einsetzbar sein. Es wird die Konzeption des Werkzeugs und seiner Interaktion mit GitHub vorgestellt. Anschließend wird die Implementierung des Werkzeugs beschrieben. Die Ergebnisse dieser Arbeit werden hinsichtlich der Anforderungen an das Werkzeug beurteilt. Das entwickelte Werkzeug zeigt, dass GitHub mithilfe der API erweitert werden kann. Es vereinfacht die Verwaltung von Repositories bei GitHub und ist leicht einsetzbar, erf{\"u}llt jedoch nicht alle aufgestellten Anforderungen.}, language = {de} }