berlari melintasi halaman ini dan beberapa seperti itu semua berbicara tentang GIT_DISCOVERY_ACROSS_FILESYSTEM pesan tidak disetel. Dalam kasus saya, admin sys kami telah memutuskan bahwa direktori apache2 harus berada pada sistem file yang terpasang jika disk untuk server berhenti bekerja dan harus dibangun kembali. Saya menemukan ini dengan perintah df sederhana:
--> UBIk <--:root@ns1:[/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>
Untuk memperbaikinya saya hanya meletakkan yang berikut ini di shell pengguna root (karena mereka adalah satu-satunya yang perlu melihat revisi etckeeper:
export GIT_DISCOVERY_ACROSS_FILESYSTEM=1
dan semuanya baik-baik saja ... banyak kegembiraan.
Lebih banyak catatan:
--> UBIk <--:root@ns1:[/etc]
--PRODUCTION--(16:48:54)--> export GIT_DISCOVERY_ACROSS_FILESYSTEM=0
--> UBIk <--:root@ns1:[/etc]
--PRODUCTION--(16:57:35)--> git status
On branch master
nothing to commit, working tree clean
--> UBIk <--:root@ns1:[/etc]
--PRODUCTION--(16:57:40)--> touch apache2/me
--> UBIk <--:root@ns1:[/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 <--:root@ns1:[/etc]
--PRODUCTION--(16:57:47)--> cd apache2
--> UBIk <--:root@ns1:[/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 <--:root@ns1:[/etc/apache2]
--PRODUCTION--(16:57:52)--> export GIT_DISCOVERY_ACROSS_FILESYSTEM=1
--> UBIk <--:root@ns1:[/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)
Mudah-mudahan itu akan membantu seseorang di suatu tempat ... -wc
tree
dalam repo git Anda?