ev0lst
Erfahrenes Mitglied
Hallo zusammen,
ich habe mich die letzten 2 Tage mit github beschäftigt und finde es bisher sehr gut, auch wenn der Start mehr als tricky war (haben aber wohl einige gehabt).
Nach wie vor beschäftigen mich folgende Dinge und ich finde einfach keine Antwort:
1) Ich habe derzeit zwei PC's an denen ich den Tag verteilt arbeite (sagen wir "Büro" und "Zuhause"). Ich nutze bevorzugt netbeans und da ist auch eine Verwaltung für git integriert (seit 7.x), alternativ wäre die console auch noch ok.
Ich habe ein repo mit dem Projekt bei github abgelegt und die ssh keys laufen auch alle (auf beiden PCs), wie sollte ich nun jeden PC nutzen um mit dem repo entsprechend arbeiten zu können? fork, upstream, clone.... ?! Da ich mittlerweile so viel darüber gelesen habe, finde ich derzeit keinen richtigen Ansatz, vmtl. zu viel gewesen
Hier wäre eine kurze ausführliche Anleitung echt nett, denn so langsam wird es nervig.
2) Das Projekt an dem ich arbeite hatte ich bisher via Remote FTP (netbeans) erstellt und entwickelt, fand ich auch alles klasse bis dahin. Durch github wollte ich mir das alte Problem (kein Überblick bei Anpassungen, keine Entwicklungsstruktur) endlich aus der Welt schaffen. Kann ich, berücksichtigt mit der Kombination aus Frage 1 etwas laufen lassen oder so "bauen", dass es vom repo immer eine Version auf einem Webserver gibt?
Das ganze muss keine Zauberei sein, aber sowas wie test.domain.com wo der aktuelleste Stand des Repo's läuft. Geht sowas? Idealerweise so dass man nicht immer "push'en" muss, aber das wäre noch egal.
3) Allgemein die Frage: Wenn man mit github arbeitet ist ein localhost zu empfehlen? Ich sehe da schon gewisse Vorteile, allerdings bin ich durch Frage 1 auch hier etwas vorsichtig geworden sodass ich es bisher vermieden habe einen localhost zu nutzen. Wenn es hier eine gute (emfehlenswerte) Lösung zu gibt, wäre das mit dem Webserver schon fast überflüssig, denn das war die Lösung dafür dass ich im Grunde nicht sehen und testen konnte bisher. Allerdings würde mich auch hier die Lösung für das pushen auf einen Webserver interessieren. Also das zusammenspiel von Entwickler (localhost) > github > Live-Server (Webserver)
So, das wars auch erstmal. Entschuldigt dass ich vieles vielleicht so kompliziert beschrieben habe, es ist schon spät
Aber ich weiß mir auch wirklich nicht zu helfen, ich will unbedingt schnellstmöglich weiter am Projekt arbeiten und bisher stieß ich immer wieder auf so kleine doofe Wissenslücken, die aber hoffentlich bald Geschichte sind.
Danke für jede Antwort!
ich habe mich die letzten 2 Tage mit github beschäftigt und finde es bisher sehr gut, auch wenn der Start mehr als tricky war (haben aber wohl einige gehabt).
Nach wie vor beschäftigen mich folgende Dinge und ich finde einfach keine Antwort:
1) Ich habe derzeit zwei PC's an denen ich den Tag verteilt arbeite (sagen wir "Büro" und "Zuhause"). Ich nutze bevorzugt netbeans und da ist auch eine Verwaltung für git integriert (seit 7.x), alternativ wäre die console auch noch ok.
Ich habe ein repo mit dem Projekt bei github abgelegt und die ssh keys laufen auch alle (auf beiden PCs), wie sollte ich nun jeden PC nutzen um mit dem repo entsprechend arbeiten zu können? fork, upstream, clone.... ?! Da ich mittlerweile so viel darüber gelesen habe, finde ich derzeit keinen richtigen Ansatz, vmtl. zu viel gewesen

2) Das Projekt an dem ich arbeite hatte ich bisher via Remote FTP (netbeans) erstellt und entwickelt, fand ich auch alles klasse bis dahin. Durch github wollte ich mir das alte Problem (kein Überblick bei Anpassungen, keine Entwicklungsstruktur) endlich aus der Welt schaffen. Kann ich, berücksichtigt mit der Kombination aus Frage 1 etwas laufen lassen oder so "bauen", dass es vom repo immer eine Version auf einem Webserver gibt?
Das ganze muss keine Zauberei sein, aber sowas wie test.domain.com wo der aktuelleste Stand des Repo's läuft. Geht sowas? Idealerweise so dass man nicht immer "push'en" muss, aber das wäre noch egal.
3) Allgemein die Frage: Wenn man mit github arbeitet ist ein localhost zu empfehlen? Ich sehe da schon gewisse Vorteile, allerdings bin ich durch Frage 1 auch hier etwas vorsichtig geworden sodass ich es bisher vermieden habe einen localhost zu nutzen. Wenn es hier eine gute (emfehlenswerte) Lösung zu gibt, wäre das mit dem Webserver schon fast überflüssig, denn das war die Lösung dafür dass ich im Grunde nicht sehen und testen konnte bisher. Allerdings würde mich auch hier die Lösung für das pushen auf einen Webserver interessieren. Also das zusammenspiel von Entwickler (localhost) > github > Live-Server (Webserver)
So, das wars auch erstmal. Entschuldigt dass ich vieles vielleicht so kompliziert beschrieben habe, es ist schon spät

Danke für jede Antwort!