Heim > Backend-Entwicklung > PHP-Tutorial > Verwendung von GitHub zum Hosten des Larval-Frameworks

Verwendung von GitHub zum Hosten des Larval-Frameworks

WBOY
Freigeben: 2016-08-08 09:27:48
Original
2002 Leute haben es durchsucht

Jedes neue Framework hat seine eigene Installationsmethode. Es gibt mehrere Installationsmethoden für Laravel:


(1) Installieren Sie durch Herunterladen des Laravel-Pakets
(1) Installieren Sie Composer
(2) Laden Sie das neueste Larvel-Framework herunter https://github.com /laravel /laravel/archive/master.zip
(3) Git installieren
(4) Entpacken Sie das heruntergeladene Laraval in ein Verzeichnis, geben Sie das Verzeichnis ein und verwenden Sie git ausführen: Composer Install), um alle Framework-Abhängigkeitspakete zu installieren
(5) Aktualisieren Sie das Laravel-Framework, verwenden Sie Composer Update zum Aktualisieren

(2) Installation über ComPoser
( 1 ) ComPoser installieren
(2) Befehl ausführen: Composer create-project laravel/laravel --prefer-dist

(3) Installation über das Laravel-Installationsprogramm
(1) Laden Sie zunächst das Laravel-Installationsprogramm über Composer herunter. Composer global benötigt „laravel/installer=~1.1“

(2) Ändern Sie die Umgebungsvariable:
~/.composer/vendor/bin path wird zur Umgebungsvariablen PATH hinzugefügt
(3) Nach erfolgreicher Installation , können Sie mit dem Befehl laravel new eine Neuinstallation von Laravel in dem von Ihnen angegebenen Verzeichnis erstellen.
Laravel New Blog erstellt beispielsweise ein Verzeichnis namens Blog im aktuellen Verzeichnis. Dieses Verzeichnis speichert das neu installierte
Laravel und seine abhängigen Tools. Diese Installationsmethode ist viel schneller als die Installation über Composer.

(4) Installieren Sie ComPoser. Offizielle Methode: https://getcomposer.org/download/ 
http://docs.phpcomposer.com/00-intro.md
(1) Verwenden Sie PHP zum Installieren
Da ich xampp verwende, verwenden Sie zuerst den Befehl dos in cmd, um C:xamppphp einzugeben, und verwenden Sie dann
C:xamppphp>php -r "readfile('https: // getcomposer.org/installer');" | php
Führen Sie den folgenden Code aus, um eine Batchdatei zu erstellen und fügen Sie sie in die Umgebungsvariable ein
C:bin>echo @php "%~dp0composer.phar" %*> ;composer.bat
Schließen Sie das DOS-Fenster und öffnen Sie es erneut. Wenn Sie den folgenden Code normal ausführen, bedeutet dies, dass die Installation erfolgreich ist (im Krabbentest gibt es kein Problem)
C:BenutzerBenutzername>composer -V
Composer-Version 27d8904
(2) Verwenden Sie den Client zur Installation: Composer https://getcomposer.org/Composer-Setup.exe
(3) Installieren Sie unter einem Linux-System
aHerunterladen Composer.phar
curl -sS https://getcomposer.org/installer |. b. Composer.phar in die Umgebung verschieben und ausführbar machen

mv Composer.phar /usr/local /bin/composer c. Test (der Crab-Installationsprozess ist normal)

[root@************** ~] # Composer -V
(5) gitLub-Hosting-Service

1 Registrieren Sie ein Konto und erstellen Sie ein Lager
The Erster Schritt zur Verwendung von Github. Registrieren Sie natürlich ein Github-Konto. Danach können Sie ein Lager erstellen (kostenlose Benutzer können nur öffentliche Lager erstellen), ein neues Repository erstellen,
Nach Eingabe des Namens erstellen, und dann werden einige Informationen zur Lagerkonfiguration angezeigt auch ein Git-Simple-Tutorial. 2. Installieren Sie den Client msysgit

Github ist der Server. Wenn Sie Git auf Ihrem eigenen Computer verwenden möchten, benötigen wir hier auch einen Git-Client, der nur Git bereitstellt . Die Kernfunktionalität basiert auf der Befehlszeile.
Wenn Sie eine grafische Oberfläche wünschen, installieren Sie einfach TortoiseGit basierend auf msysgit.
Nach der Installation von msysgit werden einige weitere Optionen angezeigt. Klicken Sie mit der rechten Maustaste auf das lokale Warehouse und wählen Sie „Git Init Here“. Es erscheint ein zusätzlicher .git-Ordner Das lokale Git wurde erfolgreich erstellt. Klicken Sie mit der rechten Maustaste auf Git Bash, um die Git-Befehlszeile aufzurufen. Um das lokale Warehouse an Github zu übertragen, müssen Sie auch den SSH-Schlüssel konfigurieren.
3. Git konfigurieren

Erstellen Sie zunächst den SSH-Schlüssel lokal
$ ssh-keygen -t rsa -C "your_email@youremail.com"
Ändern Sie your_email@youremail.com in Ihre E-Mail-Adresse. Sie werden dann aufgefordert, den Pfad zu bestätigen und ein Passwort einzugeben. Wir verwenden einfach das Standardpasswort und drücken die Eingabetaste. Bei Erfolg wird der .ssh-Ordner unter ~/ generiert. Gehen Sie
hinein, öffnen Sie id_rsa.pub und kopieren Sie den Schlüssel hinein. Kehren Sie zu Github zurück, geben Sie die Kontoeinstellungen ein, wählen Sie links „SSH-Schlüssel“ aus, „SSH-Schlüssel hinzufügen“, geben Sie den gewünschten Titel ein und fügen Sie den Schlüssel ein. Um zu überprüfen, ob es erfolgreich ist, geben Sie unter git bash Folgendes ein:
$ ssh -T git@github.com
Beim ersten Mal werden Sie gefragt, ob Sie fortfahren möchten wird sehen: Sie haben sich erfolgreich authentifiziert, aber GitHub bietet keinen Shell-Zugriff. Dies bedeutet, dass Sie sich erfolgreich mit Github verbunden haben.
Als nächstes müssen wir das lokale Warehouse auf Github hochladen. Zuvor müssen wir auch den Benutzernamen und die E-Mail-Adresse festlegen, da Github diese bei jedem Commit aufzeichnet.
$ git config --global user.name "your name"
$ git config --global user.email "your_email@youremail.com"
Geben Sie das hochzuladende Warehouse ein und klicken Sie mit der rechten Maustaste auf git bash , Remote-Adresse hinzufügen:
$ git remote add origin git@github.com:yourName/yourRepo.git
yourName und yourRepo nach
repräsentieren Ihren Github-Benutzernamen und das neu erstellte Warehouse. Geben Sie nach dem Hinzufügen ein .git und config öffnen, hier wird ein zusätzlicher Remote-"Origin"-Inhalt angezeigt, der die gerade hinzugefügte Remote-Adresse ist
Sie können die Konfiguration auch direkt ändern, um die Remote-Adresse zu konfigurieren.
4. Senden und hochladen
Als nächstes fügen Sie einige Dateien im lokalen Warehouse hinzu, z. B. README,
$ git add README
$ git commit -m "first commit"
Auf Github hochladen :
$ git push origin master
Der Befehl git push pusht das lokale Warehouse auf den Remote-Server.
Der Git-Pull-Befehl ist das Gegenteil.
Verwenden Sie nach dem Ändern des Codes git status, um die Unterschiede in den Dateien anzuzeigen, verwenden Sie git add, um festzuschreibende Dateien hinzuzufügen, oder verwenden Sie git add -i, um Dateien intelligent hinzuzufügen. Dann übermittelt Git Commit diese Änderung und Git Push lädt sie auf Github hoch.
5.gitignore-Datei
.gitignore teilt Git mit, welche Dateien ignoriert werden müssen. Dies ist eine sehr wichtige und praktische Datei. Im Allgemeinen führen wir nach dem Schreiben des Codes Vorgänge wie Kompilierung und Debugging durch. Während dieser Zeit werden viele Zwischendateien und ausführbare Dateien generiert.
Dies sind keine Codedateien und müssen nicht von Git verwaltet werden . Wir werden viele solcher Dateien im Git-Status sehen, wenn wir sie mit git add -A hinzufügen. Es ist jedoch zu mühsam, sie einzeln hinzuzufügen.
Zu diesem Zeitpunkt benötigen wir .gitignore. Für allgemeine C#-Projekte wird mein .gitignore beispielsweise so geschrieben:
bin
*.suo
obj
bin und obj sind die Kompilierungsverzeichnisse, die keine Quellcodes sind, also ignorieren Sie sie ; Die Suo-Datei ist eine vs2010-Konfigurationsdatei, nicht erforderlich. Auf diese Weise sehen Sie nur die Quellcodedateien im Git-Status und können git add -A sicher hinzufügen.
6.tag
Wir können ein Tag erstellen, um auf einen kritischen Zeitraum in der Softwareentwicklung hinzuweisen. Wenn beispielsweise die Versionsnummer aktualisiert wird, können wir ein Tag wie „v2.0“ oder „v3“ erstellen. 1", so dass es später einfacher ist, es zu überprüfen.
Die Verwendung von Tags ist sehr einfach. Die Hauptvorgänge sind: Tags anzeigen, Tags erstellen, Tags überprüfen und Tags teilen.
6.1 Tags anzeigen
Alle Tags auflisten:
Git-Tag
Die so aufgelisteten Tags werden unabhängig vom Erstellungszeitpunkt alphabetisch sortiert. Wenn Sie nur bestimmte Tags anzeigen möchten, können Sie Einschränkungen hinzufügen:
git tag -l v1.*
Auf diese Weise werden nur die Versionen 1. und einige wenige aufgelistet.
6.2 Tag erstellen
Leichtes Tag erstellen:
git tag v1.0
Das auf diese Weise erstellte Tag enthält keine anderen Informationen, und das entsprechende Tag ist ein Tag mit Informationen:
Auf git tag -a v1.0 -m 'first version'
-m folgen Anmerkungsinformationen, die bei der zukünftigen Anzeige sehr nützlich sein werden. Dies ist ein gewöhnliches Tag, und es gibt auch ein signiertes Tag:
git tag -s v1.0 -m 'erste Version'
Die Voraussetzung ist, dass Sie einen privaten GPG-Schlüssel haben. Ersetzen Sie einfach das a oben durch s. Zusätzlich zum Hinzufügen von Tags zum aktuellen Fortschritt können wir auch Tags zu früheren Commits hinzufügen:
# Überprüfen Sie zuerst den vorherigen Commit
git log --oneline
#Wenn es einen solchen Commit gibt: 8a5cbc2 aktualisierte Readme-Datei
#Fügen Sie ein Tag für ihn wie folgt hinzu:
git tag -a v1.1 8a5cbc2
6.3 Das Löschen des Tags
ist sehr einfach, nachdem Sie den Tag-Namen kennen:
git tag -d v1.0
6.4 Tag überprüfen
Wenn Sie den privaten GPG-Schlüssel haben, können Sie das Tag überprüfen:
git tag -v v1.0
6.5 Shared Tag
Wenn wir Git Push ausführen , das Tag wird nicht hochgeladen. Bei Servern wie dem aktuellen Github ist das Tag nach dem Erstellen eines Tags mit Git Push nicht auf der Github-Webseite zu sehen. Um diese Tags zu teilen, müssen Sie Folgendes tun:
git push origin --tags

Das Obige stellt die Verwendung von GitHub zum Hosten des Larval-Frameworks vor, einschließlich aller Aspekte. Ich hoffe, dass es für Freunde hilfreich ist, die sich für PHP-Tutorials interessieren.

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage