Dove devo mettere il mio repository Git?


10

Ho una scatola Ubuntu a casa e voglio avere una directory che abbia tutti (più o meno) i miei repository Git. Alla fine (quando avrò alcuni progetti di gruppo a scuola quest'anno), vorrò condividere alcuni dei progetti.

Stavo pensando di creare una directory in /usr/share/. È il posto migliore per metterli (c'è qualcosa di "sbagliato" in questa posizione) o dovrei creare i miei repository altrove?


Se vuoi condividerli con i compagni di classe, considera di usare github o bitbucket, entrambi renderanno la vita molto più semplice e ti garantiranno il backup del tuo codice nel caso in cui succeda qualcosa al tuo computer
Zachary K,

@ZacharyK, non sono sicuro di quanto l'uso di github rientri nella "pubblicazione di soluzioni per i compiti online". Anche se almeno con bitbucket penso che offrano alcuni repository basati su team privati ​​per team più piccoli ...
Wayne Werner,

Bit bucket ti consente di disporre di repository privati ​​gratuiti, ma puoi condividerli con un massimo di 5 persone prima di doverli pagare.
Zachary K,

Il che è probabilmente sufficiente per la maggior parte delle squadre scolastiche
Wayne Werner,

il problema è che le sue 5 persone non sono 5 per repository, quindi se si desidera condividere il repository A con 3 persone e il repository B con 3 persone diverse, è necessario pagare.
Zachary K,

Risposte:


5

Mettili dove vuoi ... /usr/shareva bene ...


4

Qualcuno può espandere quali "diritti corretti" sono? Presumo che sia g+rwe aggiungendo utenti a un gruppo (es. dev)
Jonathan,

6

Un'altra opzione sarebbe /srv

Un metodo per strutturare i dati in / srv è tramite protocollo, ad es. ftp, rsync, www,
e cvs. Sui sistemi di grandi dimensioni può essere utile strutturare / srv a livello amministrativo
contesto, come / srv / physics / www, / srv / compsci / cvs, ecc. Questa configurazione differirà
da host a host. / srv dovrebbe sempre esistere su sistemi conformi a FHS e dovrebbe
essere utilizzato come posizione predefinita per tali dati.

/ srv: dati per i servizi forniti da questo sistema

Relazionato

Dove archiviare i repository git in linux?


1

Perché non creare un utente solo per condividere i repository git e archiviare i repository nella home directory dell'utente? Puoi facilmente configurare la condivisione git ssh.


0

Poiché il repository git è contenuto nella directory di lavoro, basta posizionare le directory di lavoro ovunque sia più conveniente. È una buona idea installare repository altrove (sostanzialmente per scopi di backup), in questo caso dovresti trovare una posizione standard.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.