gpt4 book ai didi

c# - GitHub 提交错误 : Permission denied fatal: Unable to process path ~/App_Data/aspnet-MyProject. mdf

转载 作者:太空狗 更新时间:2023-10-29 17:35:39 29 4
gpt4 key购买 nike

我正在尝试使用 Microsoft Visual Studio 2017 中的 GitHub 集成提交对我的 ASP.Net MVC 项目的更新。

我正在研究代码优先迁移。在我之前成功提交之后,我在 Visual Studio 的包管理器控制台上执行了以下命令:

PM> Enable-Migrations -ContextType ApplicationDbContext
PM> Add-Migration AccountNumberChanges
PM> Update-Database -Verbose

完成后,我尝试执行提交,但出现以下错误:

Git failed with a fatal error.
error: open("MyProject/App_Data/aspnet-MyProject-
20171110110346.mdf"): Permission denied
fatal: Unable to process path MyProject/App_Data/aspnet-
MyProject-20171110110346.mdf

以上命令已将.mdf 文件添加到项目的App_Data 文件夹中。

最佳答案

您不应该将 mdf 文件提交给 git - 它们是您数据库的数据文件。 git 可能会报错,因为该文件正在使用中,它需要读取权限才能将数据发送到存储库。最简单的解决方案是使用 git rm 从 git 中删除它。例如,在命令行:

git rm MyProject/App_Data/aspnet- MyProject-20171110110346.mdf

关于c# - GitHub 提交错误 : Permission denied fatal: Unable to process path ~/App_Data/aspnet-MyProject. mdf,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47255844/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com