Gibt es eine .gitignore-Datei für OneDrive?

Gibt es eine .gitignore-Datei für OneDrive?

Ich bin sehr verärgert, dass meine temporären Vim-Dateien „nicht mit OneDrive synchronisiert werden können“. Ich würde sie lieber alle ignorieren, indem ich Regex oder so verwende, aber ich weiß nicht, wie das geht.

Antwort1

Bearbeitung 17. Mai 2022:

Microsoft hat diese Funktion inzwischen hinzugefügt und eine Anleitung dazu verfasst:Verknüpfung


Ursprüngliche Antwort:

Ab Onedrive 20.201.xxx und höher ist dies möglich. Zugegeben, es gibt ein paar Einschränkungen und es ist nicht so einfach wie .gitignore. Ich habe eine Anleitung gefundenHier, aber es war ziemlich kurz und setzte viel Wissen voraus.

Das Wichtigste zuerst, hier sind die Voraussetzungen:

  1. OneDrive Version 20.201 und höher
  2. Windows Pro/Education oder jedes andere Windows mit einem Gruppenrichtlinien-Editor
  3. Administratorrechte auf dem Windows-Computer, da Sie Zugriff auf C:/Windows benötigen
  4. Dies muss auch das OneDrive seinKlient. Sie können die blockierten Dateitypen weiterhin über die Weboberfläche hochladen(!)

Schritte:

  1. Gehe zu%localappdata%Microsoft/OneDrive/<VersionNumber>/adm
  2. Kopieren Sie dort die Dateien OneDrive.admlund OneDrive.admx.
  3. Navigieren Sie zu C:/Windows/PolicyDefintionsden Dateien und fügen Sie sie hier ein. Möglicherweise müssen Sie sie auch in die regionsspezifischen Ordner einfügen: Ich musste sie in einfügen en-US, was nicht meine Region ist.
  4. Öffnen Sie den Gruppenrichtlinien-Editor: Drücken Sie die Windows-Taste und geben GPOSie , Enter ein
  5. Navigieren Sie im Editor zu Computer Configuration > Administrative Templates > OneDrive. Sie sollten dieses Fenster sehen:Screenshot des Gruppenrichtlinien-Editors für ein LaufwerkBei mir ist es bereits aktiviert, standardmäßig ist es auf eingestellt Not configured.
  6. Gehen Sie zur markierten Zeile „Bestimmte Dateitypen vom Hochladen ausschließen“, klicken Sie mit der rechten Maustaste darauf und wählen Sie Edit.
  7. Das EditFenster sieht folgendermaßen aus:Screenshot der Einstellungen zum Ausschließen von Dateitypen
  8. Aktivieren Sie das EnableOptionsfeld und klicken Sie dann auf Show.
  9. Es öffnet sich ein neues Fenster. Dort können Sie jede beliebige Dateiendung (plus Punktsymbol) hinzufügen, also .exe, nicht exe. So sieht es bei mir aus, nachdem ich eine Dateiendung hinzugefügt habe:Screenshot vom Hinzufügen einer neuen zu ignorierenden Dateiendung
  10. Beenden Sie den OneDrive-Prozess und löschen Sie alle Dateien mit dieser neuen Endung. Dieser Schritt ist möglicherweise optional, wenn Sie bereit sind zu warten, bis OneDrive die neue Regel umgesetzt hat. Die Dateien mit der ignorierten Endung werden nicht sofort blockiert.

Das Ergebnis sollte in Ihrem OneDrive-Ordner folgendermaßen aussehen:

Bildbeschreibung hier eingeben

Und wenn ich den OneDrive-Dialog per Rechtsklick auf das Taskleistensymbol öffne, sehe ich diesen Hinweis: Screenshot eines Laufwerks mit der Meldung, dass ein Dateityp ausgeschlossen ist

Das wirklich Schöne an dieser (wenn auch umständlichen) Lösung ist, dass ich für OneDrive selbst keine Administratorrechte benötige. Mein Unternehmen kümmert sich um alles, sodass ich keinen Zugriff auf diese Einstellungen habe.

Fehlerbehebung, auf die ich gestoßen bin:

  1. Nur die .admxDatei wurde kopiert, aber .adml was missing-> beide müssen kopiert werden
  2. Die .admx/.adml-Dateien befanden sich im allgemeinen Richtlinienordner, aber nicht im Regionalordner wie en-USoder en-GB. Dies kann beim Starten des Gruppenrichtlinien-Editors zu einem Fehler führen, der besagt, dass die angegebene Datei nicht gefunden werden kann.
  3. Gruppenrichtlinien-Editor ist nicht verfügbar -> Muss auf Windows Pro sein!

Auf der Website, die ich oben verlinkt habe, gibt es noch eine weitere Option, die für mich nicht zutraf. Von der Website:

Wenn Sie eine MDM-Lösung (wie Intune) für Ihre BYOD-Geräte oder nur in Azure AD eingebundenen Geräte verwenden, können Sie die folgende Registrierung pushen:

HKLM\SOFTWARE\Policies\Microsoft\OneDrive\

Schlüssel: EnableODIgnoreListFromGPO

Typ: REG_SZ-Wert

Name: der Dateityp, den Sie ausschließen möchten

Wert: der Dateityp, den Sie ausschließen möchten

Ich habe meine Registrierung überprüft und hatte diesen Eintrag nicht.

Antwort2

Soweit ich weiß, nicht, aber laut Microsoft ist es derzeit „in Planung“. Es wird auf der Feedback-Portal-Seite von OneDrive verfolgt.Hier.

verwandte Informationen