Sto usando il sistema versione controllo Git. Voglio impostare il permesso personalizzato per una cartella specifica. Ad esempio, user1 può commettere/leggere dir1, user2 può solo leggere dir1 e altri non possono leggerlo affatto. È possibile e come? GitHub lo supporta?Come impostare permessi di tracciamento specifici usando Git?
8
A
risposta
8
Il design di Git non consente questo tipo di controllo di accesso. È possibile creare repository separati per dir1 e dir2 e fornire autorizzazioni appropriate per ciascuno di questi repository, ma non è possibile limitare l'accesso alle singole directory all'interno di un repository Git.
2
Se si utilizza gitolite per ospitare il repository git, è possibile impostare il controllo di accesso a grana fine per filiali o anche file. Vedi: basic access control e advanced access control.
Problemi correlati
- 1. permessi git branch
- 2. Git - Tracciamento di rami remoti
- 3. Sono permessi parziali permessi in VSCode?
- 4. Permessi per directory su git
- 5. Filiale Git nessuna informazione di tracciamento
- 6. Tracciamento delle ore di lavoro tramite git
- 7. come unire file specifici in git
- 8. Come unire file specifici da rami Git
- 9. C++ - Come impostare i permessi dei file (multipiattaforma)
- 10. Tracciamento di un repository bzr come sottomodulo Git
- 11. Come posso impostare i permessi dei file da Perl?
- 12. File specifici del ramo GIT?
- 13. R: Come etichettare contorni specifici usando direct.label
- 14. Impostazione tracciamento remoto in Jenkins/Git
- 15. tracciamento in forme diverse usando pch = argomento
- 16. Tracciamento del codice di terze parti con Git
- 17. Impedisci a Git di modificare i permessi su pull
- 18. Come gestire i ruoli/permessi gerarchici usando Apache Shiro?
- 19. Impossibile impostare i permessi dei file in S3 usando boto e django
- 20. Sottomoduli Git - escludi specifici file/directory
- 21. git: salta specifici commit durante l'unione
- 22. Dove impostare un cookie di tracciamento (permanente) in Rails?
- 23. reset git - ignorando specifici file non tracciati
- 24. Come definire i permessi di Amazon S3
- 25. Controllo di permessi ntfs per cartelle/file usando python
- 26. Come impostare Java per utilizzare certificati specifici dell'utente per Eclipse?
- 27. Come impostare TimeZone usando Powershell
- 28. Come impostare l'ID usando javascript?
- 29. Il git restituisce specifici codici di errore di restituzione?
- 30. Algoritmo di tracciamento BLOB
C'è qualche novità su questo argomento? Ho appena spostato da TFS a GIT e voglio impostare le autorizzazioni per cartelle specifiche in modo che solo le persone autorizzate possano vedere e modificare i file di codice in quella cartella. – AlaaL
@AlaaL No, il design di git è sempre lo stesso. Quando puoi clonare un repository, puoi vedere tutto ciò che contiene. È anche improbabile che questo comportamento cambierà. – Rudi