Self Hosted Git

Self Hosted Git

classic project

Authors

Abstract

Il progetto ha come obiettivo quello di studiare le possibili realizzazioni per una soluzione self-hosted che gestisca i repository Git di studenti e ricercatori dell’università. Git è un software di controllo di versione distribuito utilizzato per condividere e tenere traccia delle directory di progetti hostate sui server.
L’idea generale è quella di hostare quindi nei server interni all’università i progetti degli studenti e ricercatori confrontando tra le feature delle soluzioni selezionate. Inoltre, oltre alle funzioni base, studiare ed eventualmente implementare il deploy delle soluzioni selezionate su Kubernetes e/o Docker.
Le possibili soluzioni sono GitLab, Gogs, Gitea, Phabricator, GitBucket e altre alternative GitHub come GitPrep, Kallithea, TuleapL.

Outcomes

Course

— a.y.

2020/2021

— credits

6

— cycle

2nd cycle

— language

wit.gif

teachers

— professor

Andrea Omicini

— tutors

Giovanni Ciatto

context

— university

Alma Mater Studiorum-Università di Bologna

— campus

Cesena

— department / faculty / school

DISI

— 2nd cycle

8614 Ingegneria e scienze informatiche 

URLs & IDs

— course ID

58260

Partita IVA: 01131710376 — Copyright © 2008–2023 APICe@DISI – PRIVACY