Die Verknüpfung eines integrierten Repositorys mit Atera bietet mehr Sicherheit, da Sie Software prüfen und genehmigen, an Ihre spezifischen Anforderungen anpassen und Updates verwalten können, um eine einheitliche Kompatibilität und Stabilität auf allen Geräten zu gewährleisten. Atera macht es einfach, eine Verbindung zu NuGet herzustellen und Software hochzuladen, so dass sie sofort für die Bereitstellung verfügbar ist. Außerdem können Sie in Atera Softwarepakete erstellen, die dann auf Ihren Endgeräten bereitgestellt werden können. Dieser optimierte Prozess ermöglicht die Installation benutzerdefinierter Software auf einem oder mehreren Geräten und die einfache Einbindung in Softwarepakete, so dass Sie benutzerdefinierte Software, die nicht Teil eines öffentlichen Repositorys ist, in großem Umfang bereitstellen können.
Hinweis: Diese Funktion ist für Enterprise-Abonnenten und ausgewählte Designpartner verfügbar.
Hinweis: Diese Funktion ist für Superpower-Abonnenten und ausgewählte Designpartner verfügbar.
Wie es funktioniert
- Verknüpfen Sie Ihr privates Repository mit Atera.
- Laden Sie benutzerdefinierte Software in Ihr privates Repository hoch.
Hinweis: Wir empfehlen, die gesamte Software mit Atera hochzuladen, da andere Methoden die Software möglicherweise nicht korrekt verpacken und dadurch Probleme beim Betrieb verursachen. - Installieren Sie Software auf Ihren Endgeräten.
- Benutzerdefinierte Software (aus Ihrem privaten Repository) kann nur auf Windows-Geräten installiert werden.
- Atera nutzt die Chocolatey-Infrastruktur, um Pakete direkt aus dem integrierten Repository zu beziehen.
Chocolatey und Ihre Repositories
Nutzen Sie die Leistungsfähigkeit und Effizienz von Chocolatey und behalten Sie gleichzeitig die Kontrolle, Sicherheit und Anpassungsfähigkeit, die Ihnen ein dediziertes, integriertes Repository bietet.
- Öffentliches Repository: Dies bezieht sich auf das Standard-Repository der Chocolatey-Community, das für jeden zugänglich ist. Es enthält Tausende von Softwarepaketen, die von der Gemeinschaft gepflegt werden.
-
Privates Repository: Im Unterschied zum öffentlichen Chocolatey-Repository kann dieses Repository spezifisch für eine Organisation oder einen Benutzer sein und kann angepasste oder proprietäre Software enthalten, die nicht im öffentlichen Repository verfügbar ist.
- Wenn Sie Software, die in Ihrem privaten Repository gespeichert ist, über Atera bereitstellen, greifen Sie nicht auf die riesige Menge an Paketen im öffentlichen Chocolatey-Repository zurück. Stattdessen beziehen Sie die Software direkt aus Ihrem integrierten, privaten Repository. Damit ist gewährleistet, dass nur die von Ihnen hinzugefügte, überprüfte und genehmigte Software auf Ihren Geräten installiert wird.
Hinweis: Wir empfehlen, die Software über Atera in Ihr privates Repository hochzuladen. Dies vereinfacht nicht nur den Prozess, sondern gewährleistet auch die Kompatibilität der Software mit den Chocolatey-Paketierungsstandards.
- Wenn Sie Software, die in Ihrem privaten Repository gespeichert ist, über Atera bereitstellen, greifen Sie nicht auf die riesige Menge an Paketen im öffentlichen Chocolatey-Repository zurück. Stattdessen beziehen Sie die Software direkt aus Ihrem integrierten, privaten Repository. Damit ist gewährleistet, dass nur die von Ihnen hinzugefügte, überprüfte und genehmigte Software auf Ihren Geräten installiert wird.
Repository verwalten
Repository verbinden
Sie können Ihr bevorzugtes privates NuGet v2-Repository nahtlos integrieren (neben dem Zugriff auf das öffentliche Chocolatey-Repository). Egal, ob Sie Plattformen wie Azure, JFrog oder MyGet verwenden, Atera bietet Ihnen eine nahtlose Softwareverwaltung und -bereitstellung. Im Folgenden zeigen wir Ihnen, wie Sie ein Projekt und Ihr Repository in Azure einrichten. Informationen zum Einrichten und Verbinden von Repositories mit MyGet finden Sie unter Erste Schritte zum Erstellen Ihres eigenen NuGet Feeds
Azure Artefakte
So erstellen Sie ein Projekt in Azure DevOps:
1. Melden Sie sich bei Ihrer Organisation an (https://dev.azure.com/{Your Organization}).
2. Klicken Sie auf + Neues Projekt.
3. Geben Sie den Projektnamen und die Beschreibung ein. Legen Sie dann seine Sichtbarkeit fest.
4. Konfigurieren Sie die erweiterten Einstellungen (optional).
5. Klicken Sie auf + Projekt erstellen.
Nachdem Ihr neues Projekt erfolgreich in Azure DevOps eingerichtet wurde, ist der nächste Schritt die Nutzung von Azure Artifacts durch die Erstellung eines Feeds. Ein Feed ist ein Container für Pakete und bietet einen zentralen Ort für Sie und Ihr Team, um Pakete zu veröffentlichen und zu konsumieren.
So erstellen Sie Ihren Azure Artifacts-Feed mit NuGet und stellen eine Verbindung zu ihm her:
1. Klicken Sie auf Artifacts (in der linken Leiste). Klicken Sie dann auf + Feed erstellen.
Es erscheint das Slideout Neuen Feed erstellen.
2. Geben Sie einen Namen für den Feed ein und wählen Sie die Sichtbarkeit und den Umfang aus. Klicken Sie dann auf Erstellen.
3. Klicken Sie auf Mit Feed verbinden.
5. Kopieren Sie den Wert (Quell-URL).
Hinweis: Sie werden diesen Wert in das Feld Quell-URL in Atera einfügen.
6. Klicken Sie auf das Symbol für die Benutzereinstellungen (oben rechts). Klicken Sie dann auf Persönliche Zugangstoken.
Das Slideout zum Erstellen eines neuen persönlichen Zugangstokens wird angezeigt.
7. Geben Sie den Namen des Zugangstokens, Ihre Organisation und das Ablaufdatum ein.
Hinweis: Wenn das Token abläuft, müssen Sie ein neues generieren und die Konfiguration (Feld Passwort) in Atera aktualisieren. Wir empfehlen daher, das Ablaufdatum auf ein Jahr in der Zukunft zu setzen (das Maximum), um Unterbrechungen zu vermeiden. Klicken Sie dazu auf das Dropdown-Menü Ablaufdatum (UTC) und wählen Sie Benutzerdefiniert. Klicken Sie dann auf das Kalenderfeld und wählen Sie das Datum aus.
8. Legen Sie den mit dem Token verbundenen Zugriffsbereich fest.
Hinweis: In unserem Beispiel haben wir dies vereinfacht, indem wir vollen Zugriff zulassen.
8. Kopieren Sie das Zugriffstoken.
Hinweis: Sie werden es in das Feld Passwort in Atera einfügen.
JFrog
1. Melden Sie sich bei Ihrer Organisation an (https://dev.azure.com/{Ihre Organisation}).
1. Suchen Sie in der Suchleiste nach NuGet. Klicken Sie dann auf + Erstellen.
2.
3.
4.
So verbinden Sie Ihr Repository mit Atera:
1. Klicken Sie unter Admin (in der Seitenleiste) auf Softwareverwaltung.
Die Seite Softwareverwaltung wird angezeigt.
2. Klicken Sie auf Repository verwalten.
Das Slideout Repository verwalten wird angezeigt.
3. Geben Sie Folgendes ein:
- Quellenname: Geben Sie den Quellennamen ein.
-
Quellen-URL: Geben Sie die Quell-URL ein (die Sie hierher kopiert haben).
Hinweis: Die Quell-URL muss mit "index.json" enden. - Benutzername: Geben Sie den Benutzernamen (E-Mail-Adresse) ein.
- Passwort: Geben Sie das Passwort/Token ein (das Sie hierher kopiert haben).
4. Klicken Sie auf Speichern.
Sie haben Ihr Repository erfolgreich mit Atera verknüpft!
Software hochladen
Das Hochladen von Software in Ihr Repository über Atera ist der Schlüssel zur Gewährleistung einer nahtlosen Integration. Wir empfehlen das Hochladen von Software mit einer Installations-URL, da die Softwarepakete direkt von der Quelle in Ihr Repository gezogen werden. Diese Methode stellt sicher, dass die neuesten Softwareversionen bereitgestellt werden - und das ohne jegliche Größenbeschränkung.
Hinweis:
- Sie können Software nur hochladen, wenn Sie die Zwei-Faktor-Authentifizierung (2FA) aktiviert haben.
- Das Hochladen von Dateien ist auf 1,5 GB pro Datei begrenzt.
- Sie können keine Software hochladen, die denselben Namen und dieselbe Versionsnummer wie eine bereits vorhandene Software hat.
- Um Pakete direkt in Ihr privates Repository hochzuladen, bevor Sie es mit Atera synchronisieren, stellen Sie bitte sicher, dass es den Paketierungsrichtlinien entspricht, die in diesem Chocolatey-Artikel beschrieben sind
Um Software hochzuladen:
1. Klicken Sie unter Verwaltung (in der Seitenleiste) auf Softwareverwaltung.
Die Seite Softwareverwaltung wird angezeigt.
2. Klicken Sie auf der Registerkarte Software-Repository auf Software hochladen.
Das Fenster Software hochladen wird angezeigt.
3. Laden Sie eine Datei hoch oder geben Sie die Installations-URL ein.
4. Geben Sie den Softwarenamen, die Version und den Autor ein.
Hinweis: Klicken Sie auf Weitere Informationen, um eine Softwarebeschreibung einzugeben und/oder ein Logo anzuhängen (per URL oder Datei-Upload).
5. Klicken Sie auf Hochladen.
Die Software wird hochgeladen und als erstes Element auf der Registerkarte Software-Repository angezeigt.
Hinweis: Wenn Sie die Registerkarte erneut aufrufen, wird die Software in alphabetischer Reihenfolge angezeigt.
Software löschen
Wenn ein Software-Bundle eine Software enthält, die aus Ihrem Repository gelöscht wurde, wird diese Software auch aus allen Bundles entfernt, die sie enthalten.
Hinweis: Aktionen, die direkt im NuGet-Repository durchgeführt werden, erfordern möglicherweise manuelle Aktualisierungen der entsprechenden Software-Bundles in Atera. Dies liegt daran, dass der Abgleich auf dem Namen und der Version basiert - alle Softwareänderungen, die direkt im privaten Repository vorgenommen werden, müssen manuell mit den zugehörigen Softwareeinträgen in Atera synchronisiert werden.
So löschen Sie Software aus Ihrem Repository:
1. Klicken Sie unter Verwaltung (in der Seitenleiste) auf Softwareverwaltung.
Die Seite Softwareverwaltung wird angezeigt.
2. Suchen Sie auf der Registerkarte Software-Repository die Software und klicken Sie auf Löschen.
Ein Bestätigungsfenster wird angezeigt.
3. Klicken Sie auf Löschen.
Die Software wird gelöscht und aus Ihrem Software-Repository und allen Software-Bundles, die sie enthalten, entfernt.
Repository abtrennen
1. Klicken Sie unter Verwaltung (in der Seitenleiste) auf Softwareverwaltung.
Die Seite Softwareverwaltung wird angezeigt.
2. Klicken Sie auf Repository verwalten.
Das Slideout Repository verwalten wird angezeigt.
3. Klicken Sie im unteren Bereich auf Repository abtrennen.
Es erscheint ein Bestätigungsfenster.
Um das Repository zu ändern (Aktualisierung der Quell-URL), klicken Sie auf Quell-URL aktualisieren.
- Wenn Sie die Quell-URL aktualisieren, bleibt alle passende Software in Ihren Bundles erhalten.
Um das Repository von Atera zu trennen (die Quell-URL zu löschen), klicken Sie auf Trennen und löschen.
- Wenn Sie das Repository entfernen, wird die gesamte Software aus Ihren Bundles entfernt.
Software installieren
Sie können Software aus Ihrem privaten Repository (neben öffentlichen Repositories) auf einem einzelnen Gerät, in großen Mengen oder über IT-Automatisierungsprofile installieren. Für weitere Informationen, siehe Softwareinstallation
Fehlerbehebung
Warum wird die Software aus meinem privaten Repository nicht angezeigt?
Dafür gibt es zwei Hauptursachen:
- Authentifizierungsfehler: Wenn die Authentifizierung fehlschlägt (z. B. weil das Token abgelaufen ist), wird die Synchronisierung deaktiviert. Das bedeutet, dass Sie die Software nicht in Ihrem privaten Repository sehen oder auf Ihren Geräten bereitstellen können.
- Getrenntes Repository: Wenn Sie das Repository abtrennen, werden alle Softwareelemente aus allen zugehörigen Bundles gelöscht.