Code-iX / Gibbon-Git-Server

Gibbon Git Server is a web application to manage and connect to your git repositories. Go to homepage for release and more info. Forked by Bonobo Git Server.
https://code-ix.github.io/Gibbon-Git-Server/
MIT License
7 stars 0 forks source link

Access Control for Specific Files/Folders in Repositories #45

Open Matt-17 opened 1 month ago

Matt-17 commented 1 month ago

Problem

Currently, Gibbon Git Server does not provide a feature to restrict user access (push/pull) to specific files or folders within a repository. This functionality is crucial for scenarios where certain users should have limited access to specific parts of a repository.

Requested Feature

Implement a feature that allows administrators to define fine-grained access control at the file and folder level. This would enable repository owners to:

Use Case

In larger projects or sensitive environments, some files or folders might contain sensitive data or critical code sections. Allowing only specific users to access these parts of the repository will enhance security and collaboration.

Reference

This feature was inspired by a user query on the Bonobo Git Server Issues Page, where this requirement was requested.