如何使用gitpython克隆git存储库而不与git关联?

如何使用gitpython克隆git存储库而不与git关联?,python,git,shutil,gitpython,Python,Git,Shutil,Gitpython,当我使用以下代码克隆存储库时,存储库被克隆到本地,但它也与GIT关联 from git import Repo Repo.clone_from(url, path) 如果我想使用以下命令删除目录 shutil.rmtree(path) 我得到了权限错误。我正在寻找一种方法来删除该目录,即使它与git关联,或者将其克隆到本地而不首先与git关联。如果可能,后一种方法是首选方法。如果某个文件或目录已打开,Windows将不允许删除该文件或目录。“克隆的存储库上会出现一个绿色的勾号”;我希望您有一

当我使用以下代码克隆存储库时,存储库被克隆到本地,但它也与GIT关联

from git import Repo
Repo.clone_from(url, path)
如果我想使用以下命令删除目录

shutil.rmtree(path)

我得到了权限错误。我正在寻找一种方法来删除该目录,即使它与git关联,或者将其克隆到本地而不首先与git关联。如果可能,后一种方法是首选方法。

如果某个文件或目录已打开,Windows将不允许删除该文件或目录。“克隆的存储库上会出现一个绿色的勾号”;我希望您有一个保持.git目录打开的应用程序。关闭该应用程序,我希望它能正常工作。

如果某个文件或目录已打开,Windows将不允许删除该文件或目录。“克隆的存储库上会出现一个绿色的勾号”;我希望您有一个保持.git目录打开的应用程序。关闭该应用程序,我希望它能工作。

你说的“与Git关联”是什么意思?你能说出准确的错误吗?你用的是什么操作系统?我想这是你的系统特有的,我以前试过,现在也试过,它完全可以在没有许可的情况下工作error@Schwern-克隆的存储库上会出现一个绿色的勾号,.git文件夹位于repo中。当我删除它并尝试运行
shutil.rmtree(path)
时,它会工作。我正在使用windows@RaviKumar绿色记号在什么地方?你说的“与Git关联”是什么意思?你能说出准确的错误吗?你用的是什么操作系统?我想这是你的系统特有的,我以前试过,现在也试过,它完全可以在没有许可的情况下工作error@Schwern-克隆的存储库上会出现一个绿色的勾号,.git文件夹位于repo中。当我删除它并尝试运行
shutil.rmtree(path)
时,它会工作。我正在使用windows@RaviKumar什么地方有绿色记号?我没有打开任何东西。但我仍然得到了错误,在git存储库中的每个文件和文件夹上都有一个绿色的记号。我删除了git存储库中的.git文件夹,然后尝试了
shutil.rmtree(path)
itworked@RaviKumar我不明白什么是显示绿色记号,或者绿色记号的意义是什么。我怀疑您安装了第三方Git工具。我需要看一个截图来帮助你。我没有打开任何东西。但我仍然得到了错误,在git存储库中的每个文件和文件夹上都有一个绿色的记号。我删除了git存储库中的.git文件夹,然后尝试了
shutil.rmtree(path)
itworked@RaviKumar我不明白什么是显示绿色记号,或者绿色记号的意义是什么。我怀疑您安装了第三方Git工具。我需要看一个截图来帮助你。