Bei der Arbeit hat die Entwicklung keine Versionskontrolle. Damit meine ich, dass wir nur in das P4-Depot einchecken dürfen, wenn der Änderungssatz für Regressionstests bereit ist. Intercolary-Änderungen können nicht berücksichtigt werden! Es gibt eine Vielzahl von Problemen, wenn ich während der Entwicklung keine Versionskontrolle habe, auf die ich hier nicht eingehen muss. Stattdessen brachte ich das Problem zu prodsys und sie sagten: "Nein, aber was du in deinem Home-Verzeichnis machst, ist dein Geschäft". Grundsätzlich kann ich es selbst installieren, wenn ich es möchte.Installieren von Git im Home-Verzeichnis - CentOS 5 - KEINE ROOT
Leider kann ich es nicht selbst installieren, weil ich auf CentOS 5 bei der Arbeit bin und ich keine Wurzel habe. Yum gibt Ihnen nicht die Uhrzeit, wenn Sie keine Wurzel haben. Also was kann ich tun, um git zu bekommen? Ich bin mit statisch verknüpften Binärdateien in Ordnung, wenn es das einfach macht, aber ich kann so etwas nirgends finden. Ich suche auch nach git-p4.
Edit: Ich habe den Tarball heruntergeladen, aber ich denke, ich vermisse Deps. Ich habe das INSTALL-Dokument gelesen und habe alle optionalen Abhängigkeiten deaktiviert:
make prefix=$HOME/git NO_TCLTK=YesPlease NO_OPENSSL=YesPlease NO_CURL=YesPlease NO_EXPAT=YesPlease
Aber ich kann immer noch nicht bauen.
ich diesen Fehler:
: command not foundline 2:
: command not foundline 5:
: command not foundline 8:
./GIT-VERSION-GEN: line 14: syntax error near unexpected token `elif'
'/GIT-VERSION-GEN: line 14: `elif test -d .git -o -f .git &&
und es baut eine Menge .o ist, bis ich zu bekommen:
...
LINK git-daemon
make: *** No rule to make target `GIT-VERSION-FILE', needed by `git-am'. Stop.`
Und ich bin wieder stecken.
Vielleicht sollte dies in Super User sein? – Makis
Sehr merkwürdig - Ich hatte keine Probleme, auf CentOS 5 aufzubauen. Diese Fehler treten auf, wenn es versucht, 'GIT-VERSION-GEN' auszuführen, welches ein Shell-Skript im obersten Verzeichnis ist. Ohne das schafft es GIT-VERSION-FILE nicht und kann nicht weitermachen. Die Fehler, die es Ihnen gibt, sind auf den ersten drei leeren Zeilen ... Ich kann nicht sehen, warum das irgendwelche Probleme verursachen konnte. Schau dir die Datei an - gibt es da zufällig neue Zeilenschaltungen? Das würde es tun ... aber es gibt definitiv keine CRLFs im Tarball. – Cascabel
Das war es! Ich extrahierte es mit einem Windows XP-Tool und das hat mir das angetan.Ich lief zu einem weiteren Haken, weil ich local :: lib installiert habe. Ich musste PERL_MM_OPT in der Befehlszeile aufheben und dann baute es. – masonk