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, mit folgenden Unterschieden:
- Eine leere
.aiexclude
-Datei blockiert alle Dateien in ihrem Verzeichnis und allen Unterverzeichnissen. Das Ergebnis ist das gleiche wie bei einer Datei, die**/*
enthält. - Eine
.aiexclude
-Datei unterstützt keine Negation, bei der Muster mit einem Ausrufezeichen (!
) vorangestellt werden.
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/
Nächste Schritte
- Codeanpassung in Gemini Code Assist einrichten und verwenden
- Weitere Informationen dazu, wie und wann Gemini for Google Cloud Ihre Daten verwendet