awesome-repositories.com
ब्लॉग
MCP
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टMCP सर्वरहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेस
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
sitaramc avatar

sitaramc/gitolite

0
View on GitHub↗
8,582 स्टार्स·1,007 फोर्क्स·Perl·GPL-2.0·6 व्यूज़github.com/sitaramc/gitolite/wiki↗

Gitolite

Gitolite सेल्फ-होस्टेड Git रिपॉजिटरी के लिए एक सर्वर-साइड मैनेजमेंट लेयर है, जो SSH पब्लिक कीज़ के माध्यम से रिपॉजिटरी सेटिंग्स और यूज़र एक्सेस को व्यवस्थित करती है। यह एक Git कॉन्फ़िगरेशन ऑर्केस्ट्रेटर के रूप में कार्य करता है, जो होस्ट किए गए वर्ज़न कंट्रोल डेटा के लाइफसाइकिल को प्रबंधित करने के लिए एक केंद्रीय Linux सर्वर पर रिपॉजिटरी रूल्स और यूज़र रोल्स लागू करता है।

यह सिस्टम अपने Git-आधारित एडमिनिस्ट्रेशन मॉडल द्वारा विशिष्ट है, जहाँ सभी यूज़र्स और एक्सेस रूल्स एक समर्पित Git रिपॉजिटरी में स्टोर किए जाते हैं जो 'सिंगल सोर्स ऑफ ट्रुथ' के रूप में कार्य करती है। यह सर्वर एडमिनिस्ट्रेटर्स को इस एडमिनिस्ट्रेटिव रिपॉजिटरी में कॉन्फ़िगरेशन बदलाव पुश करके होस्टिंग एनवायरनमेंट को प्रबंधित करने की अनुमति देता है।

यह प्रोजेक्ट विशिष्ट ब्रांच और टैग्स के लिए अनुमतियों को प्रतिबंधित या प्रदान करने के लिए पैटर्न-आधारित मैचिंग का उपयोग करके ग्रैनुलर एक्सेस कंट्रोल प्रदान करता है। इसमें यूज़र्स और रिपॉजिटरी को ग्रुप्स में व्यवस्थित करने की क्षमताएं शामिल हैं और यह पूर्ण शेल एक्सेस की आवश्यकता के बिना SSH पर एडमिनिस्ट्रेटिव कार्य करने और सर्वर स्टेटस को क्वेरी करने के लिए एक प्रतिबंधित इंटरफ़ेस प्रदान करता है।

Features

  • Configuration Repositories - Stores all users and access rules in a dedicated Git repository that acts as the single source of truth.
  • Access Rule Orchestration - Applies repository settings and user access rules via a dedicated Git configuration repository.
  • Git Hosting Platforms - Sets up a central server to store Git repositories and manage their lifecycle for multiple users.
  • Self-Hosted Git Repository Servers - Provides centralized storage for Git repositories with automated setup and lifecycle management.
  • Repository Orchestration - Automates the creation and management of bare Git repositories on a central server based on configuration changes.
  • Self-Hosted Git Services - Organizes Git repositories and defines user roles on a central Linux server.
  • Git SSH Servers - Manages Git server access and repository permissions using SSH public keys for authentication.
  • Branch and Tag Permissions - Defines granular permissions for branches and tags to restrict who can push or delete code on a server.
  • Git-Based Access Administration - Manages users, repositories, and access rules by pushing configuration changes to a dedicated administration repository.
  • Granular Permission Systems - Restricts or grants specific actions for branches and tags based on naming patterns.
  • Git Protocol Interception - Intersects incoming SSH connections to verify user keys and permission rules before delegating to the Git daemon.
  • Permission-Based Access Control - Provides a configurable ruleset to control user abilities to push, create, or delete branches and tags.
  • Permission Logic Definitions - Translates flat text-based rulesets into granular read and write permissions for users and groups.
  • Git Server Administration - Manages users and repository rules by pushing configuration changes to a dedicated administrative Git repository.
  • Regex-Based Branch Matching - Evaluates access rights by matching branch and tag names against regular expressions.
  • User and Repository Groupings - Provides a mechanism to group users and repositories, simplifying the management of granular access permissions across a central server.
  • SSH Dashboard Servers - Executes remote administrative commands and queries server status over SSH without a full shell session.
  • Remote Command Execution - Provides a restricted interface for running administrative tasks over SSH without full shell access.
  • Infrastructure and Deployment - Tool for managing git repository access on servers.
  • Git Hosting - Git hosting with fine-grained access control and advanced features.
  • Version Control Systems - Server-side tool for fine-grained Git access control.
  • Version Control Tools - Tool for managing Git server access and permissions.

स्टार हिस्ट्री

sitaramc/gitolite के लिए स्टार हिस्ट्री चार्टsitaramc/gitolite के लिए स्टार हिस्ट्री चार्ट

AI सर्च

और अधिक बेहतरीन रिपॉजिटरी खोजें

अपनी ज़रूरत को सरल भाषा में बताएं — AI हजारों क्यूरेटेड ओपन-सोर्स प्रोजेक्ट्स को प्रासंगिकता के आधार पर रैंक करता है।

Start searching with AI

अक्सर पूछे जाने वाले प्रश्न

sitaramc/gitolite क्या करता है?

Gitolite सेल्फ-होस्टेड Git रिपॉजिटरी के लिए एक सर्वर-साइड मैनेजमेंट लेयर है, जो SSH पब्लिक कीज़ के माध्यम से रिपॉजिटरी सेटिंग्स और यूज़र एक्सेस को व्यवस्थित करती है। यह एक Git कॉन्फ़िगरेशन ऑर्केस्ट्रेटर के रूप में कार्य करता है, जो होस्ट किए गए वर्ज़न कंट्रोल डेटा के लाइफसाइकिल को प्रबंधित करने के लिए एक केंद्रीय Linux सर्वर पर रिपॉजिटरी रूल्स और यूज़र रोल्स लागू करता है।

sitaramc/gitolite की मुख्य विशेषताएं क्या हैं?

sitaramc/gitolite की मुख्य विशेषताएं हैं: Configuration Repositories, Access Rule Orchestration, Git Hosting Platforms, Self-Hosted Git Repository Servers, Repository Orchestration, Self-Hosted Git Services, Git SSH Servers, Branch and Tag Permissions।

sitaramc/gitolite के कुछ ओपन-सोर्स विकल्प क्या हैं?

sitaramc/gitolite के ओपन-सोर्स विकल्पों में शामिल हैं: gogits/gogs — Gogs is a self-hosted Git service and repository manager written in Go. It provides a web-based hosting platform for… gogs/gogs — Gogs is a self-hosted Git service and collaborative code hosting platform. It functions as a version control manager… gitlabhq/gitlabhq — This project is a Git DevOps platform and repository manager providing a complete toolset for hosting Git… authzed/spicedb — SpiceDB is a distributed permission store and relationship-based access control system. It provides a scalable… theonedev/onedev — OneDev is a self-hosted, unified development platform that integrates Git repository hosting, issue tracking, and… charmbracelet/soft-serve — Soft Serve is a self-hosted Git server that authenticates users via SSH public keys and provides a terminal-based user…

Gitolite के ओपन-सोर्स विकल्प

समान ओपन-सोर्स प्रोजेक्ट्स, जो Gitolite के साथ साझा की गई सुविधाओं के आधार पर रैंक किए गए हैं।
  • gogits/gogsgogits का अवतार

    gogits/gogs

    47,627GitHub पर देखें↗

    Gogs is a self-hosted Git service and repository manager written in Go. It provides a web-based hosting platform for storing version-controlled repositories with a focus on lightweight deployment across various operating systems and hardware architectures. The system distinguishes itself through a single-binary deployment model, which simplifies installation. It also supports repository migration, allowing users to move existing codebases and documentation from other hosting services into a self-managed environment. The platform covers collaborative code development through pull requests and

    Go
    GitHub पर देखें↗47,627
  • gogs/gogsgogs का अवतार

    gogs/gogs

    47,606GitHub पर देखें↗

    Gogs is a self-hosted Git service and collaborative code hosting platform. It functions as a version control manager that allows users to store and manage source code on their own infrastructure using SSH, HTTP, and HTTPS protocols. The platform distinguishes itself through comprehensive mirroring capabilities, acting as a tool to synchronize and mirror repositories and wikis from external hosting providers to a local instance. It is designed for secure, containerized deployment, supporting non-root user configurations to meet strict security requirements. Beyond basic hosting, it provides a

    Godockergitgo
    GitHub पर देखें↗47,606
  • gitlabhq/gitlabhqgitlabhq का अवतार

    gitlabhq/gitlabhq

    24,433GitHub पर देखें↗

    This project is a Git DevOps platform and repository manager providing a complete toolset for hosting Git repositories, managing project tasks, and automating software delivery pipelines. It functions as a self-hosted version control system with integrated access controls, an issue tracker for project management, and a CI/CD pipeline orchestrator. The platform distinguishes itself by integrating DevSecOps capabilities, specifically a security scanner designed to detect secret leaks and API keys during the code review process. It coordinates the entire DevOps lifecycle, linking version control

    Ruby
    GitHub पर देखें↗24,433
  • authzed/spicedbauthzed का अवतार

    authzed/spicedb

    6,781GitHub पर देखें↗

    SpiceDB is a distributed permission store and relationship-based access control system. It provides a scalable database for storing and querying fine-grained authorization relationships, implementing a consistency model inspired by Google Zanzibar to manage access rights across large-scale applications. The system uses a dedicated schema language to define the rules and logic governing how relationships translate into permissions independently of application code. It functions as a pluggable authorization engine that persists relationship tuples in external relational databases such as Postgr

    Go
    GitHub पर देखें↗6,781
  • Gitolite के सभी 30 विकल्प देखें→