Как клонировать репозиторий git без связи с git, используя gitpython? - PullRequest
1 голос
/ 09 апреля 2020

Когда я клонирую репозиторий, используя следующий код, репозиторий клонируется в локальный, но он также связан с GIT.

from git import Repo
Repo.clone_from(url, path)

И если я хочу удалить каталог с помощью следующего

shutil.rmtree(path)

Я получаю ошибку разрешения. Я ищу либо способ удалить каталог, даже если он связан с git, либо клонировать его в локальный, но не связывать с git. Позже один предпочтительный подход, если это возможно.

1 Ответ

0 голосов
/ 09 апреля 2020

Windows не позволит вам удалить файл или каталог, если он у вас открыт. Вы упомянули" В клонированном хранилище появляется зеленая галочка "; Я ожидаю, что у вас есть приложение, которое держит каталог. git открытым. Закройте это приложение, и я ожидаю, что оно будет работать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...