Как заставить Git клонировать в текущий каталог - PullRequest
424 голосов
/ 26 марта 2012

Я делаю:

git clone ssh://user@host.com/home/user/private/repos/project_hub.git ./

Я получаю:

Фатально: путь назначения '.'уже существует и не является пустым каталогом.

Я знаю путь.уже существует.И я могу заверить, что каталог пуст.(Я делаю ls внутри и ничего не вижу!)

Чего мне здесь не хватает для клонирования этого проекта в текущий каталог?

Ответы [ 23 ]

0 голосов
/ 15 августа 2017

полезно создать новый файл с помощью mkdir filename, затем выполнить команду git clone xxxxx, это работает на моем компьютере

0 голосов
/ 16 августа 2015

Вот что я нашел:

Я вижу это:

fatal: destination path 'CouchPotatoServer' already exists and is not an empty directory.

Среди моих поисков я наткнулся на:

https://couchpota.to/forum/viewtopic.php?t=3943

Ищите запись от Клинтона. Холл ... Если вы попробуете это (как я сделал), вы, вероятно, получите ответ access denied, это была моя первая подсказка, поэтому первоначальная ошибка (для меня) на самом деле ускользала от неправильной корневой проблемы.

Решение для этого в Windows: убедитесь, что вы запустили cmd или git elevated, а затем:

git clone https://github.com/RuudBurger/CouchPotatoServer.git

Вышесказанное было моей проблемой, и просто повышение работало для меня.

0 голосов
/ 13 июня 2017

Удаление с помощью

rm -rf. *

может привести к неприятностям или другим ошибкам.

Если у вас есть / path / to / folder и вы хотите удалить все внутри, кроме этой папки, просто запустите:

rm -rf / path / to / folder / *

...