Přejít na obsah
Skip to main content

Project Memory ve vlastním GitHub repozitáři

Project Memory může zůstat ve vašem soukromém GitHub repozitáři. Repozitář vlastníte vy nebo vaše organizace, určujete jeho název i členství a kdykoli můžete odebrat přístup aplikaci Flexideo Project Memory.

Tato varianta je vhodná, pokud chcete mít projektový obsah, jeho historii a správu přístupů ve svém GitHub účtu nebo organizaci. Project Memory přitom zůstává použitelná z Projects portálu i přes podporovaný AI chat s MCP.

Jak založit Project Memory ve vlastním repozitáři​

  1. V Projects vytvořte projekt a zvolte možnost Použít můj soukromý GitHub repozitář.
  2. Ve svém GitHub účtu nebo organizaci vytvořte nový soukromý a zcela prázdný repozitář. Nepřidávejte do něj README, .gitignore ani licenci.
  3. V oficiálním kroku GitHubu nainstalujte aplikaci Flexideo Project Memory a zvolte Only select repositories. Povolte jen připravený repozitář.
  4. Průvodce ověří vlastnictví, soukromou viditelnost, prázdnost repozitáře a rozsah oprávnění. Pokud instalace zpřístupňuje více repozitářů, vyberete jeden z nich.
  5. Po potvrzení se repozitář inicializuje prvním commitem Project Memory a projekt přejde do stavu Připraveno.

Existující obsah se nikdy automaticky nepřepisuje ani nemaže. Repozitář s libovolným commitem průvodce odmítne; připravte pro něj nový prázdný repozitář.

Vlastnictví, přístup a soukromí​

Flexideo není vlastníkem ani běžným spolupracovníkem vašeho repozitáře. Nepředáváte osobní GitHub token, heslo, SSH klíč ani deploy key. Přístup zajišťuje samostatná GitHub App instalovaná pouze na vámi vybraném repozitáři.

Aplikace požaduje jen tato oprávnění:

OprávněníÚčel
Metadata: readOvěření identity a vlastností vybraného repozitáře.
Contents: read/writeČtení a zápis Project Memory.

Aplikace nemá administrátorské oprávnění k repozitáři. Server vytváří krátkodobý GitHub installation token až pro konkrétní operaci; token se trvale neukládá a je omezen na svázaný repozitář.

Hostovaný Project Memory MCP při poskytování služby obsah repozitáře technicky čte a zapisuje v rozsahu těchto oprávnění. Neznamená to však převod vlastnictví: obsah, Git historie i možnost přístup kdykoli odebrat zůstávají vám.

Bezpečné svázání projektu​

Projekt je svázán se stabilním GitHub repository ID, ne pouze s textem owner/název. Díky tomu lze běžné přejmenování repozitáře bezpečně rozpoznat a aktualizovat jeho zobrazení bez založení nového projektu.

Zobrazovaný název projektu, interní project_id a název GitHub repozitáře jsou tři nezávislé údaje. Změna názvu projektu nemění repozitář ani jeho GitHub identitu.

Inicializace i další zápisy používají revizi a atomický Git commit. Změny Project Memory jsou proto dohledatelné v Git historii i v provozním auditu. Nástroje MCP nepřijímají libovolnou URL repozitáře, token ani cestu k souboru; pracují jen s ověřeným bindingem aktuálního projektu.

Odebrání a obnovení přístupu​

Přístup aplikaci můžete pozastavit nebo odebrat v nastavení GitHubu. Tím se zastaví další čtení a zápisy přes Project Memory MCP, ale repozitář, jeho obsah a historie zůstanou ve vašem GitHubu beze změny.

Chcete-li službu znovu používat, v Projects zvolte opětovné připojení GitHubu. Systém ověří stejného vlastníka projektu, odpovídající repository ID, soukromou viditelnost a identifikační markery Project Memory. Převod repozitáře k jinému GitHub vlastníkovi vyžaduje nové explicitní připojení; není považován za běžné přejmenování.

Rozsah této varianty​

Client-owned Project Memory pracuje s repozitářem, který si zákazník vytvoří předem. Automatické zakládání zákaznických repozitářů ani provoz vlastního MCP serveru v infrastruktuře zákazníka nejsou součástí této standardní varianty. Tyto scénáře by vyžadovaly samostatný bezpečnostní a provozní kontrakt.