In vielen Fällen gibt es bestimmte Dateien oder untergeordnete Verzeichnisse, die nicht indexiert werden sollen. Beispiel:
Hochsensible Informationen mit eingeschränktem Zugriff innerhalb Ihrer Organisation
Alter oder eingestellter Code
Automatisch generierter oder temporärer Code
Sie können diese Dateien ausschließen, indem Sie eine .aiexclude-Datei erstellen.
.aiexclude-Datei schreiben
Für eine .aiexclude-Datei gilt dieselbe Syntax wie für eine .gitignore-Datei.
Beispiele
Die folgenden Beispiele zeigen, wie Sie eine .aiexclude-Datei konfigurieren:
Blockieren Sie alle Dateien mit dem Namen apikeys.txt im Verzeichnis, das die Datei .aiexclude enthält, oder darunter:
apikeys.txt
Blockieren Sie alle Dateien mit der Dateiendung .key im Verzeichnis oder in den Unterverzeichnissen, das bzw. die die Datei .aiexclude enthält:
*.key
Blockieren Sie nur die Datei apikeys.txt im selben Verzeichnis wie die Datei .aiexclude, aber keine Unterverzeichnisse:
/apikeys.txt
Blockieren Sie alle Dateien im Verzeichnis my/sensitive/dir und in allen Unterverzeichnissen.
Der Pfad sollte relativ zum Verzeichnis sein, das die .aiexclude-Datei enthält.
my/sensitive/dir/
Blockiert alle Dateien im Verzeichnis foo und seinen Unterverzeichnissen mit Ausnahme der Datei bar.txt im Verzeichnis „foo“.
[[["Leicht verständlich","easyToUnderstand","thumb-up"],["Mein Problem wurde gelöst","solvedMyProblem","thumb-up"],["Sonstiges","otherUp","thumb-up"]],[["Schwer verständlich","hardToUnderstand","thumb-down"],["Informationen oder Beispielcode falsch","incorrectInformationOrSampleCode","thumb-down"],["Benötigte Informationen/Beispiele nicht gefunden","missingTheInformationSamplesINeed","thumb-down"],["Problem mit der Übersetzung","translationIssue","thumb-down"],["Sonstiges","otherDown","thumb-down"]],["Zuletzt aktualisiert: 2025-04-09 (UTC)."],[[["Gemini Code Assist indexes all supported code files in specified repositories by default, but users can exclude certain files."],["An `.aiexclude` file, similar in syntax to `.gitignore`, can be created to exclude specific files or subtrees from being indexed."],["An empty `.aiexclude` file blocks all files within its directory and sub-directories, while patterns within the `.aiexclude` file allow excluding specific file names, extensions, or directory paths."],["Files added to the `.aiexclude` file are dropped from the index within 24 hours if they were previously included."]]],[]]