Dummy-Fragen zum einrichten von git auf amazon ec2-cloud
Erstens, entschuldigen uns für die dummy-Fragen, ich könnte dir hier. Es wäre schön, wenn Sie könnte, zeigen die Richtungen, wohin soll ich gehen von hier aus.
Ich bin Total neu in der version control(wie auch git) und cloud-system. Jedoch, es kam zu dem Punkt, dass ich zum entwickeln von php-web-basierte Anwendung auf AWS EC2-Instanz und codes contributable für zukünftige Entwickler.
Habe ich erfolgreich erstellen von EC2-Instanz, PHP/MySQL und die domain-Karte mit Elastic IP. So die website ist jetzt öffentlich zugänglich über port 80.
Ich auch installiert git mit $sudo yum install git
und configed Benutzer.name und user.E-Mail
Ich dann, gehen Sie zum root-Ordner der website (z.B. public_html), und führen Sie'git init
', die Falten ".git" und ich fügen Sie dann die Datei mit "git add .
" und begehe "git commit -m ‘initial upload’
"
Ist, dass man auf dem richtigen Weg? Wäre es ok, um das Projekt-Ordner sitzt auf /public_html (wo zugänglich, von jedermann).
Wenn Sie die oben ok ist, dann wo soll ich von hier aus gehen?
Ich würde gerne git-server auf EC2, die es den Entwicklern ermöglichen, eine Verbindung von Ihrem lokalen Rechner (z.B. Eclipse), während Sie in der Lage, das backup und vergleichen die unterschiedlichen zwischen-codes.
Detail, was zu tun ich nehme an, geben den Entwicklern, so dass Sie können eine Verbindung zu git-server und die Arbeit am Projekt?
Ich schnell Richtung oder wenige keywords zu tun mehr Forschung helfen würde.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Aussehen hier weitere Informationen zum einrichten von git auf amazon ec2
um Entwicklern zu ermöglichen, verwenden Sie git, die Sie gerade brauchen, um Ihnen den git-server-url.
Direktes Zitat aus der Seite, die ich verlinkt bin, auf.
Den genannten link von Alex bietet einen guten Ausgangspunkt für die Einrichtung von git auf ec2. Aber ich folgte einem etwas anderen Ansatz, wie Sie hier erwähnt. link. Direkte Zitate aus der Seite:
"Verbinden mit SSH ohne einen PEM-Schlüssel" : Also entweder Sie fügen die ec2 privaten Schlüssel und fügen Sie es als eine Entität in Ihrem ssh authentication agent oder erstellen Sie einen neuen ssh-Schlüssel für den Benutzer, und diese verwenden. Schritte zu befolgen sind:
Erstellen einen SSH-Schlüssel
First up, müssen Sie navigieren Sie zu Ihrem .ssh-Ordner auf Ihrem lokalen Rechner :
wenn dieser Ordner nicht vorhanden mkdir verwenden, um es zu machen.
Einmal in Ihrem ssh-Ordner auf Ihrem lokalen Rechner, die sollte in /Users/yourusername/.ssh generieren Sie Ihre Schlüssel durch ausführen der folgenden.
Wenn Sie aufgefordert werden, geben Sie den Namen der Datei zu speichern, die Taste enter id_rsa_aws, wenn Sie dazu aufgefordert werden, ein Kennwort einzugeben, lassen Sie das Feld leer.
In Ihr .ssh-Verzeichnis, führen Sie den folgenden Befehl ein, und kopieren Sie die Ausgabe einfügen später.
Nun verbinden Sie AWS-Instanz verwenden Sie PEM-Schlüssel
Einmal in
Nun gehen Sie zu Ihrer Maschine und geben Sie
Wenn Sie nicht alle der oben genannten Schritte, richtig, die einzige Warnung, die Sie möglicherweise bekommen, ist
Ist das ok. Nun kopieren Sie den gesamten code in den Klon-Verzeichnis, und führen Sie die folgenden Schritte aus:
erstellt habe ich ein GitHub-gist mit allen details, hoffe es hilft
https://gist.github.com/eslam-mahmoud/35777e4382599438023abefc9786a382