Codeanpassung – Übersicht
Mit Sammlungen den Überblick behalten
Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.
Mit der Codeanpassung, einer Funktion in Gemini Code Assist Enterprise, können Sie Codevorschläge von Gemini Code Assist Enterprise erhalten, die auf den privaten Repositories Ihrer Organisation basieren und somit dem Codierungsstil Ihrer Organisation entsprechen.
Durch die Codeanpassung können Entwickler Remote-Kontext aus Ihrer Organisation direkt in der IDE verwenden, wie im folgenden Diagramm dargestellt:
Während Sie programmieren, durchsucht Gemini Code Assist Ihren privaten Index nach Code, der dem ähnelt, was Sie schreiben möchten. Anschließend werden relevante Übereinstimmungen in den Code-Prompt aufgenommen und an den Empfehlungsservice von Gemini Code Assist gesendet. Bei der Codeanpassung werden Empfehlungen aktuell gehalten, indem Ihre Codebasis alle 24 Stunden neu indexiert wird, damit Codevorschläge immer auf dem neuesten Stand sind.
Gemini Code Assist gibt den generierten Code zurück.
Im Gegensatz zur Funktion „Gesamte Codebasis berücksichtigen“, die auf die Suche in Dateien im aktuellen Ordner und in geöffneten Tabs in Ihrer IDE beschränkt ist, werden bei der Codeanpassung alle Repositories in Ihrem Index durchsucht. Nachdem die Codeanpassung eingerichtet wurde, funktioniert sie als Teil der Funktionen für Codevervollständigung und ‑generierung.
Sowohl Gemini Code Assist als auch die Codeanpassung sind verwaltete Dienste. Die Nutzung wird pro Arbeitsplatz und Monat lizenziert.
Zugriff und Speicherung von privatem Code sichern
Google schützt Ihren gespeicherten privaten Code auf verschiedene Weise:
- Wir indexieren und speichern Ihren Code in einer dedizierten Umgebung mit einem einzelnen Mandanten.
- Die Zugriffssteuerung für Administratoren verhindert, dass Google-Mitarbeiter ohne Berechtigung und optional ohne ausdrückliche Genehmigung auf Ihre Inhalte zugreifen können.
- Das Gemini-Modell wird nicht mit Ihrem privaten Quellcode trainiert.
- Ihre Ergebnisse sind privat und wir geben sie nicht an andere Kunden weiter.
Weitere Informationen zu den Sicherheitsmaßnahmen von Google finden Sie in der Übersicht zur Sicherheit bei Google.
So können Sie den Zugriff auf Ihre Daten steuern:
- Mit IAM-Berechtigungen (Identity and Access Management) können Sie steuern, wer Codevorschläge aus Ihrer Codebasis erhalten kann.
- Sie können eine
.aiexclude
-Datei erstellen, um bestimmte Repositories oder Teile von Repositories auszuwählen, die von Gemini Code Assist indexiert werden.
Informationen zum Konfigurieren der Codeanpassung in Ihrer IDE finden Sie unter Codeanpassung für Gemini Code Assist konfigurieren.
Beschränkungen
- Google beschränkt die Anzahl der Code-Repository-Indexe auf einen pro Projekt und pro Organisation.
- Es können maximal 20.000 Repositories indexiert werden.
- Die maximale Anzahl von Repository-Gruppen pro Code-Repository-Index beträgt 500.
- Die maximale Anzahl von Repositorys pro Repository-Gruppe beträgt 500.
- Die Codeanpassung wird in der VS Code-Erweiterung „Gemini Code Assist“ (Version 2.18.0 und höher), im IntelliJ-Plug-in „Gemini Code Assist“ (Version 1.1.0), in Cloud Workstations und im Cloud Shell-Editor unterstützt.
- Die Codeanpassung unterstützt Repositories, die auf github.com, gitlab.com und bitbucket.org gehostet werden, sowie lokale Repositories, die auf GitLab Enterprise, GitHub Enterprise und Bitbucket Data Center gehostet werden.
- Die Codeanpassung unterstützt keine IP-Beschränkungen für GitHub Enterprise Cloud.
- Die Codeanpassung wird nur für Developer Connect-Verbindungen an den folgenden Standorten (Regionen) unterstützt:
us-central1
europe-west1
asia-southeast1
Bei der Codeanpassung werden keine Medien indexiert. Die Codeanpassung unterstützt nur Dokumentation (in Markdown) und die folgenden Sprachen:
- C, C++ und C#
- Programmiersprache Go
- Java
- JavaScript
- Kotlin
- PHP
- Python
- Rust
- TypeScript
Alle anderen Programmiersprachen werden nicht indexiert und nicht für die Codeanpassung verwendet. Wenn Sie Unterstützung für eine Programmiersprache anfordern möchten, klicken Sie auf dieser Seite auf Feedback geben und wählen Sie dann Produktfeedback aus.
Nächste Schritte
Codeanpassung für Gemini Code Assist konfigurieren.
Nachdem Sie die Codeanpassung in Ihrer IDE konfiguriert haben, lesen Sie den Abschnitt Codeanpassung verwenden.
Sofern nicht anders angegeben, sind die Inhalte dieser Seite unter der Creative Commons Attribution 4.0 License und Codebeispiele unter der Apache 2.0 License lizenziert. Weitere Informationen finden Sie in den Websiterichtlinien von Google Developers. Java ist eine eingetragene Marke von Oracle und/oder seinen Partnern.
Zuletzt aktualisiert: 2025-08-31 (UTC).
[null,null,["Zuletzt aktualisiert: 2025-08-31 (UTC)."],[[["\u003cp\u003eCode customization in Gemini Code Assist provides code suggestions tailored to your organization's private repositories and coding style by analyzing and indexing your code.\u003c/p\u003e\n"],["\u003cp\u003eGemini Code Assist uses a private index to search for code similar to what you're writing and includes relevant matches in the code prompt, updating the index every 24 hours to ensure suggestions are current.\u003c/p\u003e\n"],["\u003cp\u003eCode customization offers enhanced code search capabilities compared to full codebase awareness, as it searches all indexed repositories, rather than just the current folder and open tabs.\u003c/p\u003e\n"],["\u003cp\u003eGoogle secures private code through a dedicated single-tenant environment, administrative access controls, and ensures that the Gemini model doesn't train on your private code, while keeping your results private.\u003c/p\u003e\n"],["\u003cp\u003eCode Customization is available on VS Code Gemini Code Assist extension, IntelliJ Gemini Code Assist plugin, Cloud Workstations, and the Cloud Shell Editor, with limited support for GitHub.com and GitLab.com, as well as only being able to index certain programming languages.\u003c/p\u003e\n"]]],[],null,["# Code customization overview\n\n| **Note:** Gemini Code Assist code customization is available only in Gemini Code Assist Enterprise. For more information, see [Gemini Code Assist supported features](/gemini-code-assist/docs/overview#supported-features).\n\nCode customization, a feature in\n\n[Gemini Code Assist](/gemini-code-assist/docs/overview) Enterprise,\nlets you get code suggestions from Gemini Code Assist\nEnterprise that are based on your organization's private repositories, and thus\naligned to your organization's coding style.\n\nWith code customization, developers can use remote context from your\norganization directly in the IDE, as the following diagram shows:\n\nAs you code, Gemini Code Assist searches your private index for\ncode that is similar to what you're trying to write. It then includes relevant\nmatches in the code prompt and sends these matches to the\nGemini Code Assist recommendations service. Code customization\nkeeps recommendations fresh by reindexing your codebase every 24 hours to\nensure that code suggestions remain up to date.\nGemini Code Assist returns the generated code to you.\n\nUnlike the full codebase awareness feature, which is limited to searching files\nin the current folder and open tabs in your IDE, code customization searches all\nrepositories in your index. After code customization is set up, it works as part\nof the code completion and code generation features.\n\nBoth Gemini Code Assist and code customization are managed\nservices. You license usage by seats per month.\n\nSecuring access and storage of private code\n-------------------------------------------\n\nGoogle provides security of your stored private code in several ways:\n\n- We index and store your code in a dedicated single-tenant environment.\n- [Administrative access controls](https://cloud.google.com/assured-workloads/cloud-provider-access-management/docs/administrative-access) help prevent Google employees from accessing your content without justification and, optionally, explicit approval.\n- The Gemini model doesn't train on your private source code.\n- Your results are private to you, and we don't share your results with other customers.\n\nFor further details on Google's security measures, see the\n[Google security overview](https://cloud.google.com/security/overview/whitepaper).\n\nHere's how you can control access to your data:\n\n- You can use Identity and Access Management permissions to help control individuals who can get code suggestions from your codebase.\n- You can [create an `.aiexclude` file](/gemini-code-assist/docs/code-customization#optional_choose_which_files_are_not_indexed) to choose specific repositories or parts of repositories that Gemini Code Assist indexes.\n\nTo configure code customization in your IDE, see\n\n[Configure Gemini Code Assist code customization](/gemini-code-assist/docs/code-customization).\n\n\nLimitations\n-----------\n\n- Google limits the number of code repository indexes to one for each project and for each organization.\n- The maximum number of repositories that can be indexed is 20,000.\n- The maximum number of repository groups per code repository index is 500.\n- The maximum number of repositories per repository group is 500.\n- Code customization is supported in the VS Code Gemini Code Assist extension (version 2.18.0+), the IntelliJ Gemini Code Assist plugin (version 1.1.0), Cloud Workstations, and the Cloud Shell Editor.\n- Code customization supports repositories hosted on github.com, gitlab.com, bitbucket.org, and on-premises repositories hosted on GitLab Enterprise, GitHub Enterprise, and Bitbucket Data Center.\n- Code customization doesn't support [GitHub Enterprise Cloud IP restrictions](https://docs.github.com/en/enterprise-cloud@latest/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/managing-allowed-ip-addresses-for-your-organization).\n- Code customization supports only Developer Connect connections in the following locations (regions):\n - `us-central1`\n - `europe-west1`\n - `asia-southeast1`\n- Code customization doesn't index media. Code customization supports only\n documentation (in Markdown) and the following languages:\n\n - C, C++, and C#\n - Golang\n - Java\n - JavaScript\n - Kotlin\n - PHP\n - Python\n - Rust\n - TypeScript\n\n All other coding languages are not indexed or used in code customization. To\n request support for a coding language, click **Send feedback** on this page,\n and then select **Product feedback**.\n\nWhat's next\n-----------\n\n1.\n [Configure Gemini Code Assist\n code customization](/gemini-code-assist/docs/code-customization).\n\n2. Once you've configured code customization in your IDE, see\n\n [Use code customization](/gemini-code-assist/docs/use-code-customization)."]]