Heim > Artikel > Entwicklungswerkzeuge > So erstellen Sie Github unter Linux
Als beliebteste Code-Hosting-Plattform in der Open-Source-Community ist die Verwendung von GitHub zum Standard für die moderne Softwareentwicklung geworden. Als eines der wichtigsten Tools für Entwickler ist das Linux-System zweifellos eine gute Wahl, um GitHub unter Linux zu erstellen. In diesem Artikel erfahren Sie, wie Sie GitHub unter Linux einrichten und verwenden.
Schritt 1: Erstellen Sie ein GitHub-Konto
Wenn Sie noch kein GitHub-Konto haben, müssen Sie zunächst ein Konto auf der offiziellen GitHub-Website erstellen. Es besteht keine Notwendigkeit, auf Einzelheiten dieses Vorgangs einzugehen. Eine ausführliche Anleitung finden Sie auf der Website.
Schritt 2: Git installieren
Git über die Befehlszeile unter Ubuntu installieren:
sudo apt-get update sudo apt-get install git
Git über die Befehlszeile unter CentOS installieren:
sudo yum install git
Schritt 3: SSH-Schlüssel erstellen
GitHub über SSH-Schlüssel Benutzerauthentifizierung und Kommunikation durchführen. Daher müssen Sie vor der Verwendung von GitHub einen SSH-Schlüssel auf Ihrem lokalen Computer erstellen.
Führen Sie den folgenden Befehl unter Linux aus:
ssh-keygen -t rsa -b 4096 -C "your_email@example.com"
Während des Ausführungsvorgangs werden Sie vom System aufgefordert, den Speicherpfad und das Passwort des geheimen Schlüssels einzugeben. Drücken Sie einfach die Eingabetaste. Wenn Sie keinen Passwortschutz benötigen, drücken Sie einfach kontinuierlich die Eingabetaste.
Der generierte SSH-Schlüsselspeicherpfad ist standardmäßig ~/.ssh/id_rsa.pub. Verwenden Sie den Befehl cat, um den öffentlichen Schlüssel anzuzeigen.
cat ~/.ssh/id_rsa.pub
Kopieren Sie den Inhalt des öffentlichen Schlüssels in den SSH-Schlüssel Ihres GitHub-Kontos. Rufen Sie die GitHub-Website auf, klicken Sie in der Menüleiste auf Einstellungen, wählen Sie dann SSH- und GPG-Schlüssel aus, kopieren Sie dann den Inhalt des öffentlichen Schlüssels in die Schnittstelle zum Hinzufügen eines Schlüssels und speichern Sie ihn schließlich.
Schritt 4: Ein Lager erstellen
Das Erstellen eines Lagers auf GitHub ist ganz einfach. Klicken Sie einfach auf die Schaltfläche „Neues Repository“ auf der Website und geben Sie den Lagernamen und die zugehörigen Informationen ein.
Schritt 5: Klonen Sie das Warehouse
Verwenden Sie den Git-Befehl auf dem lokalen Computer, um das Warehouse auf dem Server zu klonen:
git clone git@github.com:username/repo.git
Wobei Benutzername Ihr GitHub-Benutzername und Repo der Name des von Ihnen erstellten Warehouses ist.
Schritt 6: Dateien hinzufügen und Änderungen festschreiben
Dateien im geklonten lokalen Repository hinzufügen oder ändern und dann über Git-Befehle festschreiben.
git add . git commit -m "Add new file" git push origin master
Unter anderem fügt der Befehl „add“ die von Ihnen geänderten Dateien hinzu. Übermitteln Sie Ihre Änderungen, und auf den Parameter „-m“ folgt eine Beschreibung der übermittelten Informationen als Kommentar. „Push“ überträgt Ihre Änderungen an das GitHub-Repository. Wenn Sie mehrere Zweige haben, können Sie den entsprechenden Zweignamen in Push angeben.
Schritt 7: Erstellen Sie einen Zweig
Verwenden Sie den Git-Befehl, um einen neuen Zweig zu erstellen:
git branch new-branch
wobei new-branch der Name des neu erstellten Zweigs ist.
Wechseln Sie zum neuen Zweig:
git checkout new-branch
Fügen Sie die geänderten Dateien zum neuen Zweig hinzu und übertragen Sie sie mit Git:
git add . git commit -m "Add new branch" git push origin new-branch
Schritt 8: Zweige zusammenführen
Fügen Sie den Zweig des neuen Zweigs mit dem Hauptzweig zusammen:
git checkout master git merge new-branch
Verwenden Sie die push-Befehl Schieben Sie den zusammengeführten Code an GitHub:
git push origin master
Bisher haben wir gelernt, wie man GitHub unter Linux einrichtet und verwendet. Ich hoffe, dieser Artikel kann Ihnen hilfreich sein!
Das obige ist der detaillierte Inhalt vonSo erstellen Sie Github unter Linux. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!