disabilitare l'accesso diretto a git repo


0

Ho creato un repository git locale su una macchina Linux e gli utenti fanno check-in e check-out da esso:

/myfolder/gitrepo/

Come posso disabilitare qualsiasi accesso di modifica a quella cartella direttamente a meno che non provengano da richieste di commit git. Mi piacerebbe farlo anche per il mio nome utente. Non ho accesso root / sudo.


1
I tuoi utenti stanno commettendo direttamente nel deposito, o si stanno impegnando nei loro stessi cloni e spingono nel tuo?
grawity

Non è del tutto chiaro per me cosa stai facendo qui? Questo è un repository nudo ? Non puoi davvero spingere ad un repository non nudo, quindi?
Zoredache

Non ho un repository remoto. Ho appena creato un repository locale e speravo di poter utilizzare quel repository locale per più utenti.
Ari

1
Bene, quindi quello che vuoi fare è creare un repository completo, che dovrai trattare come il repository ufficiale, quindi impostare i permessi in modo che le persone possano clonare / spingere / tirare da esso in base alle tue esigenze.
Zoredache

@ Zoredache: corretto. Questo è ciò di cui ho bisogno!
Ari
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.