Ihren ersten Git-Service erstellen
Voraussetzungen
Abschnitt betitelt „Voraussetzungen“- Sie haben ein STACKIT Kundenkonto: Kundenkonto erstellen
- Sie haben ein STACKIT Benutzerkonto: Benutzerkonto erstellen
- Sie haben ein STACKIT Projekt: Projekt erstellen
Instanz vorbereiten, bestellen und erstellen
Abschnitt betitelt „Instanz vorbereiten, bestellen und erstellen“In dieser Anleitung zur ersten Nutzung werden Sie eine Instanz erstellen und konfigurieren. Diese Anleitung zeigt die gängigsten Einstellungen für eine kleine Entwicklerumgebung. Bei der Durchführung dieser Anleitung arbeiten Sie mit dem STACKIT Portal.
- Besuchen Sie das STACKIT Portal.
- Klicken Sie in der Seitenleiste auf Git.
- Klicken Sie in der oberen Leiste auf Git erstellen.
Nach Abschluss der Schritte sehen Sie ein Overlay mit drei Abschnitten (Allgemeine Informationen, Pläne und Speicher).
Allgemeine Informationen
Abschnitt betitelt „Allgemeine Informationen“- Geben Sie einen Namen für die Instanz ein (z. B. den Unternehmensnamen)
- Wählen Sie den Plan Git10, es sei denn, Sie wissen im Voraus, wie viele Ressourcen Sie benötigen werden.
Speicher
Abschnitt betitelt „Speicher“Sobald die Kapazität überschritten wird, werden der Speicherplatz auf der Festplatte (Disk Space) und der Object Storage-Speicherplatz hochgestuft, um die erforderliche Kapazität aufzunehmen. Instanzkapazitäts-Upgrades sind in Schritten von 11 GB verfügbar, die Folgendes umfassen: 1 GB Speicherplatz auf der Festplatte (Disk Space), 10 GB Object Storage und 1 zusätzlicher Benutzer.
Bestellung
Abschnitt betitelt „Bestellung“Nachdem Sie alle Einstellungen überprüft haben, klicken Sie auf Kostenpflichtig bestellen, um Ihre neue Instanz zu erstellen. Anschließend sehen Sie eine Bestätigung, dass Ihre Instanz erstellt wurde. Ihre neue Instanz wird der Liste der Instanzen hinzugefügt. Nach einigen Minuten wechselt sie von Wird erstellt zu Bereit.
Erstellen eines Repositorys in STACKIT Git
Abschnitt betitelt „Erstellen eines Repositorys in STACKIT Git“-
Besuchen Sie das STACKIT Portal.
-
Klicken Sie in der Seitenleiste auf Git.
-
Klicken Sie in der Liste aller verfügbaren Instanzen auf die Access URL. (z.B. https://[instanceName].git.onstackit.cloud)
-
Klicken Sie in der oberen Leiste auf Sign In und dann auf Sign in with STACKIT IDP.
-
Nach der Anmeldung sehen Sie die Startseite von STACKIT Git.
-
Klicken Sie auf das ”+“-Zeichen oben rechts auf der Seite und wählen Sie + New repository aus dem Menü.
-
Geben Sie die Details Ihres neuen Repositorys ein.
Geben Sie für einen schnellen Start nur Owner und Repository name an und verwenden Sie für alle anderen Einträge Standardwerte oder füllen Sie die Felder später aus. Eine vollständige Liste mit allen verfügbaren Parametern finden Sie unter So richten Sie ein Git Repository ein
Formularfeld Erklärung Owner Hier können Sie festlegen, ob dies Ihr eigenes persönliches Projekt sein soll oder ob es Teil einer Organisation sein soll, der Sie angehören Repository name Ein Name für Ihr Repository (der auch Teil seines Pfads sein wird) -
Klicken Sie auf Create Repository.
Verbindung zum Git Repository herstellen
Abschnitt betitelt „Verbindung zum Git Repository herstellen“Zugangsdaten für das Git Repository generieren
Abschnitt betitelt „Zugangsdaten für das Git Repository generieren“-
Klicken Sie in der oberen Leiste auf Ihr Profilsymbol und wählen Sie settings im Dropdown-Menü.
-
Kopieren Sie im Bereich Public profile Ihren Benutzernamen.
-
Wählen Sie Applications in der linken Navigationsleiste.
-
Erstellen Sie ein neues Zugriffstoken (Access token).
- Geben Sie einen Namen für das Token ein (Token name)
- Wählen Sie All aus
- Öffnen Sie Select permissions und wählen Sie mindestens repository read and write
- Klicken Sie auf Generate token. Das Token ist nur einmal sichtbar. Speichern Sie es für die zukünftige Verwendung.
Alternative: Authentifizierung mit SSH-Schlüsseln
Abschnitt betitelt „Alternative: Authentifizierung mit SSH-Schlüsseln“- Gehen Sie zu Ihren Benutzereinstellungen, wie oben beschrieben.
- Wählen Sie SSH / GPG keys in der linken Navigation.
- Klicken Sie auf Add key, um einen neuen SSH-Schlüssel hinzuzufügen.
Anweisungen zum Generieren von SSH-Schlüsseln finden Sie unter SSH-Schlüssel generieren und hochladen.
Verbindung zum Repository herstellen
Abschnitt betitelt „Verbindung zum Repository herstellen“Wenn Sie ein neues Projekt starten möchten (d. h. wenn Sie noch keinen Quellcode haben, den Sie in STACKIT Git hochladen möchten), ist das Klonen Ihres neu erstellten Repositorys der schnellste Weg, um zu beginnen:
-
Erstellen Sie ein dediziertes Verzeichnis für Ihr neues Projekt und navigieren Sie in der Befehlszeile dorthin.
Terminal-Fenster mkdir my-new-projectcd my-new-project -
Klonen Sie das Repository, indem Sie den Befehl
git cloneausführen.Terminal-Fenster git clone [url] -
Geben Sie Ihren Benutzernamen ein (Enter username)
-
Geben Sie Ihr Zugriffstoken (Access token) ein
-
Navigieren Sie zu dem geklonten Repository.
Terminal-Fenster cd [repositoryName]
Wenn Sie bereits Quellcode geschrieben haben, den Sie nun in STACKIT Git hochladen möchten, führen Sie die folgenden Schritte aus:
-
Git Repository initialisieren: Sofern Sie in Ihrem lokalen Quellcodebaum noch kein Git Repository initialisiert haben, führen Sie
git initim Verzeichnis Ihres Projekts aus.Terminal-Fenster git init -
Fügen Sie STACKIT Git als Ursprung des Repositorys hinzu.
Terminal-Fenster git remote add origin [url] -
Pushen Sie das vorhandene Repository.
Terminal-Fenster git push -u origin main
Einen Commit im Repository vornehmen
Abschnitt betitelt „Einen Commit im Repository vornehmen“-
Erstellen Sie eine neue Datei oder bearbeiten Sie eine Datei im Repository
-
Fügen Sie jede geänderte Datei zu Ihrem Commit hinzu
Terminal-Fenster git add . -
Committen Sie Ihre Änderungen mit einer Nachricht
Terminal-Fenster git commit -m "[commit message]" -
Pushen Sie Ihre Änderungen zu STACKIT Git
Terminal-Fenster git push
Laden Sie die Übersichtsseite neu. Die gerade gepushten Dateien und Änderungen sind in Ihrem STACKIT Git Repository sichtbar.
Jetzt haben Sie einige grundlegende Befehle ausgeführt. Von hier aus können Sie sich mit den How-Tos tiefer einarbeiten.