Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Общий по FreeBSD (http://forum.oszone.net/forumdisplay.php?f=10)
-   -   git и freebsd (http://forum.oszone.net/showthread.php?t=208099)

v0f41k 02-06-2011 16:56 1687177

git и freebsd
 
Хочу пользоваться свойством распределённости git для отслеживания версий файлов находящихся в совершенно разных папках файловой системы и на разных хостах при том пользовался им без рутовых прав.
подробней в этой статье


Freebsd 8.2
установил git без веб морды т.е. только /usr/ports/devel/git
создал репозитарий в домашней папке локального юзера
cd ~/ && git init
и удалённо через ssh на host'е сервера
ssh user@gitserver
mkdir testgitproj
cd testgitproj && git init --bare
добавил в локальный репозиторий файлы входящие в проэкт находящиеся в home папке пользователя
git add testfile
сделал первый слепок
git commit -m 'begin proj'
связал локальный репозиторий с удалённым
git remote add origin user@gitserver:testgitproj
залил в удалённый репозитарий из локального
git push origin master
внеc изменения и закомитился
git commit -a -m 'modified files'
вроде всё классно,
но при попытке внести в него файл находящийся за пределами директории home полный облом :(
если текущая директория вне home
Код:

>git add filename
fatal: Not a git repository (or any of the parent directories): .git

если при этом находится в домашней директории
Код:

>cd ~/ 
>git add /tmp/filename 
fatal: Not a git repository (or any parent up to mount parent )  Stopping at filesystem boundary (GIT_DISCOVERY_ACROSS_FILESYSTEM not set).

Как и где задать эту самую GIT_DISCOVERY_ACROSS_FILESYSTEM? гуглил, но не нашёл ничего путного:(


Время: 15:33.

Время: 15:33.
© OSzone.net 2001-