git - GitHub错误:状态权限被拒绝
问题描述
我在创建和访问我的第一个 git 存储库时遇到问题。我正在关注 Coursea 上的前端 Javascript 框架:Angular 课程,并且遇到了一些问题。主要问题似乎是当 Git 尝试访问我要编辑的文件时权限被拒绝。有人知道如何解决这个问题吗?
$ git init
Reinitialized existing Git repository in C:/Users/megan/.git/
$ git status
warning: could not open directory 'Application Data/': Permission denied
warning: could not open directory 'Cookies/': Permission denied
warning: could not open directory 'Documents/My Music/': Permission denied
warning: could not open directory 'Documents/My Pictures/': Permission
denied
warning: could not open directory 'Documents/My Videos/': Permission denied
warning: could not open directory 'Local Settings/': Permission denied
warning: could not open directory 'My Documents/': Permission denied
warning: could not open directory 'NetHood/': Permission denied
warning: could not open directory 'PrintHood/': Permission denied
warning: could not open directory 'Recent/': Permission denied
warning: could not open directory 'SendTo/': Permission denied
warning: could not open directory 'Start Menu/': Permission denied
warning: could not open directory 'Templates/': Permission denied
On branch master
No commits yet
Untracked files:
(use "git add <file>..." to include in what will be committed)
.bash_history
.gitconfig
3D Objects/
AppData/
Contacts/
Downloads/
Favorites/
IntelGraphicsProfiles/
Links/
MicrosoftEdgeBackups/
Music/
NTUSER.DAT
NTUSER.DAT{1c3790b4-b8ad-11e8-aa21-e41d2d101530}.TM.blf
NTUSER.DAT{1c3790b4-b8ad-11e8-aa21-e41d2d101530}.TMContainer00000000000000000001.regtrans-ms
NTUSER.DAT{1c3790b4-b8ad-11e8-aa21-e41d2d101530}.TMContainer00000000000000000002.regtrans-ms
OneDrive/
Saved Games/
Searches/
Videos/
ntuser.dat.LOG1
ntuser.dat.LOG2
ntuser.ini
nothing added to commit but untracked files present (use "git add" to track)
解决方案
首先,您可以删除该C:/Users/megan/.git
文件夹:它不属于这里,因为它会迫使 Git 考虑许多它无法访问的系统管理的子文件夹。
二、使用不存在的文件夹初始化一个新的Git仓库
cd C:/Users/megan
git init newRepo
cd newRepo
在那个(空的,旁边.git/
)文件夹中,您可以开始创建文件git add .
,,git commit -m "new commit"
见git init
:
如果您提供目录,则命令在其中运行。
如果此目录不存在,则会创建它。
推荐阅读
- c# - C# 配置首次使用应用程序
- angular - Angular fontend连接springboot问题
- python - 尝试从 coinmarketcap API 解析信息
- c++ - 使用类和对象时如何在 C++ 中创建对象的副本(面向对象编程)
- python - 运行时代码中的返回不一致
- linux - Linux 日志守护程序日志和/或仅保留错误/关键事件日志
- user-interface - 改变 NetLogo 界面控件或绘图边框颜色的方法?
- css - div 的项目,弄乱了 CSS 布局
- macos - 为什么一个空的围棋程序需要一些时间才能完成?
- ruby-on-rails - 如何仅显示在我的应用程序中定义的 rake 任务?