Heim >Backend-Entwicklung >Golang >Golang+Installation+Github
Golang+Installation+GitHub: Erstellen Sie eine effiziente Entwicklungsumgebung
Vorwort
Mit der Popularisierung und Entwicklung der Cloud-Computing-Technologie haben immer mehr Unternehmen begonnen, sich auf Cloud-Native umzustellen, und Golang hat als Programmiersprache Anklang gefunden In den letzten Jahren hat sie viel Aufmerksamkeit erregt und ist auch zu einer der bevorzugten Sprachen für die Cloud-native-Entwicklung geworden. Wenn Sie effizienter entwickeln möchten, müssen Sie nicht nur die Golang-Sprache selbst beherrschen, sondern auch wissen, wie Sie Golang schnell und effizient installieren und verwenden und GitHub für Versionsverwaltung und kollaborative Entwicklung kombinieren können. In diesem Artikel wird die Installation von Golang bzw. die Verwendung von GitHub vorgestellt und erläutert, wie diese kombiniert werden können, um unsere Entwicklungsarbeit zu unterstützen und zu erleichtern.
Teil Eins: Golang-Installation
Die Golang-Installation kann durch die folgenden Schritte abgeschlossen werden:
Laden Sie das entsprechende Computersystem von der offiziellen Website https://golang.google.cn/dl/ herunter. Installationspaket:
Doppelklicken Sie nach dem Herunterladen des Installationspakets, um das Installationsprogramm aufzurufen, und befolgen Sie die Anweisungen zur Installation.
Nach Abschluss der Installation legen Sie Ihr Arbeitsverzeichnis in der Variablen $GOPATH fest, damit der GO-Compiler kompilierte Dateien in diesem Verzeichnis speichern kann.
Der nächste sehr wichtige Schritt besteht darin, das bin-Verzeichnis von Golang zur PATH-Variablen des Systems hinzuzufügen, sodass Sie den go-Befehl direkt in jedem Verzeichnis ausführen können.
Gehen Sie davon aus, dass sich das von uns installierte Verzeichnis in /usr/local/go befindet, und fügen Sie dann die folgenden zwei Befehlszeilen in .bash_profile hinzu:
export PATH=$PATH:/usr/local/go/bin
export GOPATH= $HOME/ go
Hier sind zwei Anweisungen:
1) Nach der Installation von Go kann der GO-Befehl kompiliert und ausgeführt werden, solange das bin-Verzeichnis das übergeordnete Verzeichnis ist, in dem sich Golangs vordefinierter Name go befindet.
2) GOPATH ist eine Umgebungsvariable für Go-Tools. Sie wird zum Speichern des Speicherpfads von Go-Code verwendet. Sie können mit der Entwicklung beginnen, indem Sie ein neues Projekt im Verzeichnis $GOPATH/src erstellen.
Führen Sie den folgenden Befehl aus, um zu sehen, ob die Golang-Version angezeigt wird:
$ go version
Wenn die richtigen Versionsinformationen angezeigt werden, ist die Installation erfolgreich.
Teil 2: Verwendung von GitHub für Versionsverwaltung und kollaborative Entwicklung
GitHub ist eine kollaborative Entwicklungsplattform, die uns einige sehr praktische Funktionen bietet, wie z. B. Versionsverwaltung, Code-Hosting, Teamzusammenarbeit usw. Im Folgenden stellen wir vor, wie Sie GitHub für die Versionsverwaltung und kollaborative Entwicklung verwenden.
Zuerst müssen Sie ein Konto auf der offiziellen GitHub-Website registrieren. Nachdem die Registrierung abgeschlossen ist, müssen Sie den lokalen Schlüssel unter „Einstellungen“ -> „SSH“ und „GPG-Schlüssel“ hinzufügen ssh-keygen-Befehl, um es lokal zu generieren), drücken Sie einfach die Standardeinstellungen).
Nachdem Sie sich bei GitHub angemeldet haben, klicken Sie auf die Schaltfläche „Neu“ in der oberen rechten Ecke, um ein neues Lager zu erstellen:
Die Seite zum Erstellen eines neuen Lagers wird angezeigt. Geben Sie den Namen des Lagers ein Geben Sie unter „Repository-Name“ die Option „Öffentlich“ oder „Privat“ ein und wählen Sie andere Einstellungen aus. Klicken Sie dann unten auf die Schaltfläche „Repository erstellen“.
Klicken Sie auf der Startseite des neu erstellten Lagers auf die Schaltfläche „Klonen oder herunterladen“, um das Lager auf lokal zu klonen.
Die von Github angegebene URL lautet git@github.com:Benutzername/Warehouse-Name.git (Hinweis: Wenn mehrere SSH-Schlüssel vorhanden sind, stimmen Sie bitte mit dem richtigen SSH-Schlüssel überein).
Führen Sie in einem lokalen Pfad den Befehl git clone aus, um das Code-Repository lokal zu klonen.
Wobei die URL die oben kopierte URL ist.
$ git clone git@github.com:username/warehouse name.git
Kopieren Sie den in Schritt 3 lokal geklonten Code in das src-Verzeichnis von GOPATH, und Sie können mit der Golang-Entwicklung beginnen und dem normalen Entwicklungsprozess folgen. Das war’s.
Schreiben Sie zunächst den Code und speichern Sie ihn.
Dann verwenden Sie die folgenden Befehle, um lokalen Code hinzuzufügen und zu übermitteln:
$ git add .
$ git commit -m „first commit“
$ git push
Die oben genannten Befehle fügen der Reihe nach Änderungen zum Git-Cache hinzu und übermitteln sie Fügen Sie die Änderungen hinzu und übertragen Sie sie schließlich auf den Remote-Server.
In einem Team ist gemeinschaftliche Entwicklung erforderlich, um das Projekt abzuschließen. GitHub bietet eine sehr praktische Funktion für die Teamzusammenarbeit. Der spezifische Vorgang umfasst die folgenden Schritte:
a) Mitglieder einladen
Zuerst müssen Sie andere Mitglieder einladen, dem Team beizutreten. Klicken Sie auf die Schaltfläche „Einstellungen“, dann auf die Registerkarte „Zugriff verwalten“ in der linken Spalte, klicken Sie auf die Schaltfläche „Teams oder Personen einladen“ in der oberen rechten Ecke der Seite, geben Sie den Benutzernamen oder die E-Mail-Adresse des Mitglieds ein und laden Sie es dann ein dem Projektentwicklungsteam beizutreten.
b) Weisen Sie Mitgliedern Aufgaben zu.
Die Issue-Funktion von GitHub kann Unterstützung für die Aufgabenzuweisung, Kommentare, Aufzeichnung des Fortschritts und sogar Fehlerverfolgung bieten.
In der Registerkarte „Probleme“ auf der Startseite des Lagers können Sie ein neues Problem erstellen, das einige Aufgaben umfassen kann, wie zum Beispiel „Hinzufügen einer Schaltfläche“ oder „Beheben eines Fehlers“ usw.
Dann können Sie diese Aufgabe dem angegebenen Mitglied zuweisen und den Schwierigkeitsgrad, die Priorität und andere Informationen der Aufgabe festlegen, um die Verwaltung zu vereinfachen.
c) Kollaborative Entwicklung
Durch die Team-Kollaborationsfunktion von GitHub können mehrere Mitglieder an der Entwicklung im selben Code-Repository zusammenarbeiten. GitHub bietet eine sehr praktische Versionskontrollfunktion, die es jedem Mitglied ermöglicht, problemlos zusammenzuarbeiten und verschiedene Codekonflikte zu lösen.
Gleichzeitig bietet GitHub auch die Pull-Request-Funktion, mit der Entwickler den Code anderer Mitglieder überprüfen und so die Codequalität effektiv verbessern können.
Fazit
Die oben genannten Schritte sind die allgemeinen Schritte für die Installation von Golang und die Verwendung von GitHub. Nachdem Entwickler diese Fähigkeiten beherrschen, können sie dem modernen Entwicklungsmodell gut folgen und die gemeinsame Entwicklung effizienter durchführen. Gleichzeitig können die effizienten Funktionen von Golang auch dazu genutzt werden, die Entwicklung und Bereitstellung cloudnativer Anwendungen besser zu unterstützen.
Das obige ist der detaillierte Inhalt vonGolang+Installation+Github. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!