Ich möchte meine von Grund auf neu erstellte Website (also das Stammverzeichnis der Website) in einen Git-Server verwandeln.
Grundsätzlich möchte ich eine lokale Kopie haben, die ich über Eclipse bearbeiten und dann auf meinen Server zurückschicken kann. Als ich online las, hatte ich den Eindruck, dass ich nur ein Repo in meinem Internet einrichten musste /srv/http
Pfad, dann fügen Sie hinzu:
<Directory "/usr/lib/git-core*">
Require all granted
</Directory>
SetEnv GIT_PROJECT_ROOT /srv/http
SetEnv GIT_HTTP_EXPORT_ALL
ScriptAlias /git/ /usr/lib/git-core/git-http-backend/
Zu meiner Apache Conf Datei. Jetzt erkennt Egit (in Eclipse) mydomain.me/git
als git repo, sagt aber es enthält keine projekte (obwohl ich alle dateien von hinzugefügt habe /srv/http
dazu). Die Befehle, die ich ausgeführt habe, waren (von /srv/http
): 'git init', 'git add.', ich habe ein Remote erstellt und dann meine Apache-Serverkonfiguration bearbeitet.
Gehe ich das richtig an? Gibt es ein besseres Programm, mit dem ich eine lokale Kopie meiner Site verwalten und dann Änderungen mit dem Server synchronisieren kann? Ich bin auch nicht daran interessiert, GitHub für diesen Zweck zu verwenden (auf die Site git kann nur ich zugreifen).
quelle
/srv/http
? Und wenn ich Apache-Benutzer sage, meine ich den Benutzer, auf dem Apache ausgeführt wird, was normalerweise nicht der Fall istroot
und kein Benutzer wie Sie; es ist normalerweise so etwas wieapache2
oderhttpd
.