Ich bin komplett neu in Git.Git von localhost zu remotehost mit einem Team von drei
Ich habe gerade erst herausgefunden, wie man Github auf einfache Art und Weise benutzt (zB meine lokalen Dateiänderungen auf Github übertragen - also habe ich den Inhalt von Github nicht 'runtergezogen' und 'in' hineingemischt) localhost-Version oder etwas ähnliches).
Ich habe mir diese Frage angesehen - Git: localhost > remote development > remote production - aber ich denke, dass es zu diesem Zeitpunkt etwas fortgeschritten für mich war, da ich die Terminologie, die die meisten Leute benutzten, nicht verstand.
Was ich erreichen möchte, ist eine lokale Server-Einrichtung zu haben, die mein Team von Entwicklern alle 'pushen'/'ziehen' kann usw. Und dann muss dieser lokale Server alle aktualisierten Dateien automatisch auf unsere hochladen Webserver, damit wir die Updates live im Browser sehen konnten.
Ich bin froh, eine Server-Einrichtung im Büro mit Mac OSX Server zu bekommen und dann Git installieren und dann die Entwickler zu einem Shell-Skript schreiben, um auf den Remote-Server zu schieben, aber nur wenn es fair war einfach für den lokalen git der Entwickler, um zu diesem neuen lokalen Server zu stoßen.
Ich bin kein Netzwerktechniker, also weiß ich nicht, was dafür eingerichtet werden müsste, ich weiß natürlich, wir könnten den Server so einrichten, dass er über eine lokale IP-Adresse wie 192.168 erreichbar ist .0.xxx, aber nicht sicher, wie das mit Pushing zu einem Git-Repository auf diesem Server funktioniert?
Wäre das buchstäblich so etwas wie dies zu tun auf meinem lokalen Rechner sein:
git remote add MyGitFile git://192.168.0.xxx/MyGitFile.git
?
Alle Ideen oder Ratschläge, die Sie einem Git-Neuling geben können, um seinem Team zu helfen, einen besseren Arbeitsfluss zu bekommen.
Mit freundlichen Grüßen, Mark
empfehle ich einen DNS-Server als auch einzurichten, denn in meiner Erfahrung ändert sich nichts schneller als einmal für alles Mögliche (TM) feste IP-Adressen einrichten. – Rudi