über diese Seite lief und einige, wie es alle reden über die GIT_DISCOVERY_ACROSS_FILESYSTEM nicht gesetzt Nachricht. In meinem Fall hatte unser sys-Administrator entschieden, dass das apache2-Verzeichnis in einem gemounteten Dateisystem sein musste, falls die Festplatte für den Server nicht mehr funktionierte und neu aufgebaut werden musste.Ich fand dies mit einem einfachen Befehl df:
--> UBIk <--:[email protected]:[/etc]
--PRODUCTION--(16:48:43)--> df -h
Filesystem Size Used Avail Use% Mounted on
<snip>
/dev/mapper/vgraid-lvapache 63G 54M 60G 1% /etc/apache2
<snip>
Um dies zu beheben, die ich in den Root-Benutzer-Shell setzen die folgenden nur (wie sie sind die einzigen, die bei etckeeper Revisionen suchen werden müssen:
export GIT_DISCOVERY_ACROSS_FILESYSTEM=1
.
und alles war gut und gut ... viel Freude
Weitere Hinweise:
--> UBIk <--:[email protected]:[/etc]
--PRODUCTION--(16:48:54)--> export GIT_DISCOVERY_ACROSS_FILESYSTEM=0
--> UBIk <--:[email protected]:[/etc]
--PRODUCTION--(16:57:35)--> git status
On branch master
nothing to commit, working tree clean
--> UBIk <--:[email protected]:[/etc]
--PRODUCTION--(16:57:40)--> touch apache2/me
--> UBIk <--:[email protected]:[/etc]
--PRODUCTION--(16:57:45)--> git status
On branch master
Untracked files:
(use "git add <file>..." to include in what will be committed)
apache2/me
nothing added to commit but untracked files present (use "git add" to track)
--> UBIk <--:[email protected]:[/etc]
--PRODUCTION--(16:57:47)--> cd apache2
--> UBIk <--:[email protected]:[/etc/apache2]
--PRODUCTION--(16:57:50)--> git status
fatal: Not a git repository (or any parent up to mount point /etc/apache2)
Stopping at filesystem boundary (GIT_DISCOVERY_ACROSS_FILESYSTEM not set).
--> UBIk <--:[email protected]:[/etc/apache2]
--PRODUCTION--(16:57:52)--> export GIT_DISCOVERY_ACROSS_FILESYSTEM=1
--> UBIk <--:[email protected]:[/etc/apache2]
--PRODUCTION--(16:58:59)--> git status
On branch master
Untracked files:
(use "git add <file>..." to include in what will be committed)
me
nothing added to commit but untracked files present (use "git add" to track)
Hoffentlich hilft das jemandem irgendwo ... -wc
Was ist die Ausgabe von 'Baum' in Ihrem Git Repo? – Chronial
ok, was ist die Ausgabe von 'ls .git'? Sie können längere Ausgaben auf pastebin.com einfügen und mit ihnen verlinken. – Chronial
Pastebin hat Größenbeschränkungen, ich habe die Datei [hier] (http://filebin.ca/j0B9r2q7CYR/repotree.txt) – user755