Ответ 1
Просто введите git init
в свою командную строку и нажмите клавишу ввода. Затем запустите команду еще раз, вы, вероятно, запустили git remote add origin [your-repository]
.
Чтобы должен работать, если это не так, просто дайте мне знать.
Я искал и читал несколько сообщений, но моя проблема не такая, как descirbed. Итак, проблема: использование git clone в папку под внешним разделом диска отлично работает, но все команды git терпят неудачу. не может выполнить git статус или git журнал... Я всегда получаю ошибку
fatal: не репозиторий git (или любой родительский элемент для установки parent/home/kozi) Остановка на границе файловой системы (GIT_DISCOVERY_ACROSS_FILESYSTEM не установлен).
Пожалуйста, помогите мне.
.
├── abi
├── bionic
├── загрузочный
├── построить
├── cts
├── dalvik
├── развитие
├── устройство
├── docs
├── внешний
├── рамки
├── gdk
├── оборудование
├── libcore
├── libnativehelper
├── ndk
├── пакеты
├── pdk
├── prebuilts
├──.repo
├── sdk
├── система
└── инструменты
Просто введите git init
в свою командную строку и нажмите клавишу ввода. Затем запустите команду еще раз, вы, вероятно, запустили git remote add origin [your-repository]
.
Чтобы должен работать, если это не так, просто дайте мне знать.
Для полного принятого ответа, Имел ту же проблему. Сначала указали удаленный
git remote add origin https://github.com/XXXX/YYY.git
git fetch
Затем получите код
git pull origin master
столкнулся с этой страницей, и некоторые, как все говорят, не сообщают GIT_DISCOVERY_ACROSS_FILESYSTEM сообщение. В моем случае наш администратор sys решил, что каталог apache2 должен находиться на смонтированной файловой системе, если диск для сервера перестает работать и должен быть перестроен. Я нашел это с простой командой 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>
Чтобы исправить это, я просто поместил следующее в корневую оболочку пользователя (поскольку они единственные, кому нужно смотреть на версии etckeeper:
export GIT_DISCOVERY_ACROSS_FILESYSTEM=1
и все было хорошо и хорошо... много радости.
Дополнительные примечания:
--> 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)
Надеюсь, кто-то поможет кому-то... -wc
Для исходного кода android с репо, я верю, что вы должны использовать REPO. если вы действительно хотите использовать git, вы должны знать, имеет ли проект каталог .git с ls -a. Или вам нужно ввести каталог подпроектов, который должен включать .git.