So verwenden Sie Git-Befehle mit einem Bitbucket-Repository

So verwenden Sie Git-Befehle mit einem Bitbucket-Repository

In diesem Tutorial zeigen wir die Schritte, die erforderlich sind, um die GIT-Befehle zu verwenden, um Dateien von Ihrem Hosting in einem in Bitbucket erstellten Repository mit dem SSH Ihres cdmon-Hostings zu klonen.


Zunächst benötigen Sie ein in Bitbucket erstelltes Repository. Falls Sie noch keines haben, können Sie auf diese Schritt-für-Schritt-Anleitung zugreifen: So klonen Sie ein Repository und verbinden es mit Ihrem cdmon-Hosting.


Wenn Sie kein geklontes Repository in Ihrem SSH-Ordner auf Ihrem Hosting haben, können Sie keine dieser Befehle verwenden.


Um die Befehle als Beispiel zu zeigen, erstellen wir eine Textdatei und nehmen Änderungen daran vor. Wir wechseln in den Ordner, der unserem Bitbucket-Repository zugewiesen ist, und führen den folgenden Befehl aus:




Mit dieser Beispieldatei im Repository-Ordner können wir bereits die verschiedenen Befehle zeigen, die wir ausführen können, um Änderungen an Bitbucket und umgekehrt zu übertragen.

GIT-Befehle

Hauptsächlich gibt es 4 GIT-Befehle mit unterschiedlichen Verwendungen:


git status: Dieser Befehl zeigt Ihnen den Fortschritt des Projekts im Vergleich zum Repository in Bitbucket an. Wenn Sie beispielsweise in den Repository-Ordner wechseln und "git status" ausführen, sehen Sie, dass das Terminal eine ähnliche Meldung wie diese anzeigt:




Die Meldung zeigt an, dass die Datei nicht nachverfolgt wird, was bedeutet, dass Git eine Datei sieht, die nicht zu einer vorherigen Bestätigung gehört. Das Statusergebnis zeigt Ihnen auch den nächsten Schritt: die Datei hinzufügen.

git add: Dieser Befehl verschiebt Änderungen aus dem Arbeitsverzeichnis in die Git-Testumgebung. Die Testumgebung ist der Ort, an dem Sie einen Snapshot einer Reihe von Änderungen vorbereiten, bevor Sie sie in der offiziellen Historie bestätigen.

Git sollte angewiesen werden, Ihre neue .txt-Datei mit dem Befehl git add nachzuverfolgen. Der Befehl git add gibt nichts zurück, wenn er korrekt eingegeben wird.



Wenn wir erneut git status ausführen, können Sie sehen, dass die Datei, die Sie bestätigen können, wenn Sie es für angemessen halten.




git commit -m: Der Befehl git commit bestätigt den in der Projekthistorie vorbereiteten Snapshot. In Kombination mit "git add", dem Befehl, den wir im vorherigen Schritt erwähnt haben, definiert dieser Prozess den grundlegenden Workflow aller Git-Benutzer.

Dieser Befehl wird verwendet, um die endgültige Bestätigung durchzuführen. Der Befehl "git commit -m" muss mit einer Bestätigungsnachricht eingegeben werden. Wir haben "git commit -m Bestätigung" ausgeführt, wie wir unten zeigen:



Wenn Sie den Befehl git commit zum ersten Mal verwenden, zeigt das Terminal eine Meldung wie die auf dem Bildschirm an:




Im Wesentlichen wird angezeigt, dass Sie einen Namen und eine E-Mail-Adresse einrichten müssen, um diese Aktion durchzuführen. Sie müssen nur die Befehle kopieren, die die Meldung selbst anzeigt, und sie mit Ihren jeweiligen Informationen ausführen.

Sobald Sie beide Befehle ausgeführt haben, können Sie den vorherigen Befehl erneut ausführen, d.h. git commit -m mit seiner jeweiligen Bestätigungsnachricht, und er sollte nun korrekt ausgeführt werden:



git push: Zum Abschluss vom Terminal aus müssen wir die bestätigten Änderungen an Bitbucket senden. Dazu verwenden wir den Befehl git push.

Sobald Sie die Eingabetaste erneut drücken, um den Befehl auszuführen, fordert das Terminal Sie erneut nach dem Sicherheitsschlüssel auf, den es zu Beginn generiert hat.

Wir warten kurz, während der Vorgang durchgeführt wird, und Sie sollten eine Meldung erhalten, dass er reibungslos abgeschlossen wurde.



Um zu überprüfen, ob es korrekt hochgeladen wurde, kehren wir nun zum Bitbucket-Dashboard zurück, in die allgemeine Konfiguration des betreffenden Repositories, und gehen zum Verfasser der Anfrage. Sie sollte mit der von uns gerade durchgeführten Testaktion übereinstimmen.



In Bitbucket erstellte Dateien übertragen, um sie im cdmon-Hosting anzuzeigen

Zum Abschluss des Tutorials zeigen wir nun, wie Sie Änderungen in Ihr Git-Repository einarbeiten, um sie zu sehen. Zunächst erstellen wir eine Testdatei in Bitbucket, die im SSH-Ordner Ihres Hostings sichtbar sein soll.

Um eine neue Datei hinzuzufügen, klicken Sie auf "Source", um das Quellverzeichnis zu öffnen, und dann auf die Schaltfläche "Weitere Optionen" in der oberen rechten Ecke und wählen Sie "Add file" aus dem Menü. Die Schaltfläche "Weitere Optionen" erscheint erst, nachdem Sie mindestens eine Datei zum Repository hinzugefügt haben:



Es öffnet sich eine Seite zur Erstellung der neuen Datei. Wir nennen sie "BIT-Datei". Sie müssen im Syntax-Modus den Dateityp auswählen, den Sie mit dem entsprechenden Code erstellen möchten, und dann auf "Commit" klicken, um die Änderungen zu speichern:




Das Feld "Bestätigungsnachricht" wird mit der Standardnachricht angezeigt. Sie kann bei Bedarf bearbeitet oder die von Ihnen bevorzugte Bestätigungsnachricht eingegeben werden.




Mit diesen Schritten haben wir bereits eine neue Datei in Bitbucket. Nun wollen wir sehen, wie wir diese Änderungen aus dem Repository unseres SSH extrahieren können.

Der Prozess ist recht einfach. Im Grunde geht es darum, den umgekehrten Vorgang zu dem durchzuführen, den wir in den vorherigen Schritten durchgeführt haben.

Öffnen Sie Ihr Terminal-Fenster und navigieren Sie zur Repository-Verzeichnisebene. In unserem Fall ist es /test:



Sobald Sie sich im Repository-Ordner befinden, lautet der Befehl, den Sie ausführen müssen, git pull --all.

Der Befehl git pull führt Ihre Remote-Repository-Datei (Bitbucket) mit Ihrem lokalen Repository in einem einzigen Befehl zusammen.

Sobald der Befehl "git pull --all" ausgeführt wird, werden Sie erneut nach dem SSH-Key-Passwort gefragt. Geben Sie das von uns generierte erneut ein:



Es wird einige Sekunden dauern, die neue Datei zu erkennen, aber schließlich wird die Anzahl der betroffenen Dateien angezeigt.

Wenn wir abschließend ein ls -la ausführen, sehen wir, dass die in Bitbucket erstellte Datei auch im Hosting-Repository erstellt wurde.



Mit all diesen Schritten haben wir bereits ein Repository in Bitbucket erstellt und es mit dem SSH-Zugang zum Hosting verbunden.


Für weitere Informationen können Sie uns kontaktieren.
    • Related Articles

    • So stellen Sie Git-Repositories bereit

      Unser GIT-Bereitstellungstool ermöglicht es Ihnen, GitHub-Repositories direkt über das cdmon-Dashboard zu klonen und zu verwalten, ohne FTP oder GIT-Befehle zu verwenden. Dies erleichtert die Installation und Aktualisierung von Projekten schnell und ...
    • So erstellen Sie ein Git-Repository

      Hier erfahren Sie Schritt für Schritt, wie Sie ein GIT-Repository von Ihrem Dashboard aus erstellen und verwalten. Dieser Prozess ist einfach und unkompliziert und ermöglicht es Ihnen, schnell eine Entwicklungsumgebung einzurichten. Zugriff auf das ...
    • So schützen Sie Verzeichnisse mit einem Benutzernamen und Passwort

      Wenn Sie nur den von Ihnen ausgewählten Benutzern den Zugriff auf einen Ordner in Ihrem Hosting-Konto ermöglichen möchten, können Sie diesen mit einem Benutzernamen und einem Passwort schützen. Im cdmon-Control-Panel können Sie diesen Schutz ...
    • So aktivieren Sie SVN-/Git-Versionsverwaltungssysteme

      Git und SVN sind Versionskontrollsoftware, die verwendet wird, um Versionen in der Anwendungsentwicklung zu verwalten. Versionskontrolle ist die Verwaltung von Änderungen am Quellcode einer Anwendung. Zur Durchführung dieser Kontrolle werden ...
    • So schützen Sie Verzeichnisse mit einer .htaccess-Datei

      Über die Datei .htaccess können Sie jedes Verzeichnis in Ihrem Hosting-Konto schützen. 1.- Wie erstelle ich eine .htaccess- und .htpasswd-Datei und wo platziere ich sie? Um eine .htaccess- oder .htpasswd-Datei zu erstellen, öffnen Sie den Editor und ...