Git Server

Git è un sistema di controllo di versione distribuito open source, che consente di mantenere il codice sorgente del software, documenti e qualsiasi tipo di file su un computer con velocità ed efficienza. Con Git, è possibile collaborare con diversi gruppi di persone simultaneamente con relativa facilità.

Per permettere agli utenti di usare Git:

  1. Accedere a DSM utilizzando un account con privilegi amministrativi. Andare su Pannello di controllo >Terminale e attivare il servizio SSH.
  2. Avviare il pacchetto Git. Selezionare gli utenti a cui assegnare la capacità di entrare e uscire dai file dall'archivio.

Nota:

Gli utenti Git saranno limitati relativamente alle attività relative a Git con uno strumento shell chiamato git-shell. Questa shell di accesso sarà applicata agli utenti Git per assicurare che gli account siano utilizzati solo per operazioni Git. Di conseguenza, gli utenti Git possono utilizzare la connessione SSH per il push e pull degli archivi Git, e non avranno pieno accesso al DSM.

Per creare un archivio Git:

  1. Accedere al server Synology tramite SSH come root o admin.
  2. Modificare la directory in /volumeX, in cui X è il numero di volume, per creare una cartella. Ad esempio, "git_repos". L'autorizzazione della cartella sarà la stessa di Linux.
  3. Nella cartella, eseguire git init per creare un archivio vuoto.
  4. Dopo la creazione dell'archivio, un utente client Git può immettere il comando seguente per accedere a questo archivio:
    clone git ssh://[Utenti Git]@[Indirizzo IP o nome host del server Synology]/[Percorso archivio Git]