Git 最近拒绝跟踪 .gdoc 文件

kla*_*uck 1 git google-docs

Windows 10,使用 git 2.30.0.windows.2 和 git bash。

我一直在跟踪存储库中的更改,该存储库也是 Google Drive 文件夹,因为尽管这可能会导致很多问题,但这是将我的代码放入学校集群并满足我的非 git 实验室伙伴同步需求的唯一方法。以前,git 可以很好地跟踪我的存储库中的 .gdoc 文件,但大约三周前 git 开始给我提供以下错误。

$ git add -A
error: Notes/Conservation Designations.gdoc: failed to insert into database
error: unable to index file 'Notes/Conservation Designations.gdoc'
fatal: updating files failed
Run Code Online (Sandbox Code Playgroud)

此外,在 git status 中,某些文件同时显示为已删除和未跟踪。起初我以为是gdoc文件,但仔细想想,实际上很多文件都发生了这种情况,但非gdoc文件可以暂存。当我运行时git add -A --ignore-errors; git status,这是输出。在“要提交的更改”部分中,您可以看到有多个 .gdoc 文件被列为已删除,然后这些文件在输出末尾也被列为“未跟踪” git status

On branch main
Your branch is up to date with 'origin/main'.

Changes to be committed:
  (use "git restore --staged <file>..." to unstage)
        deleted:    .DS_Store
        modified:   .Rhistory
        deleted:    ".Rproj.user/1E6F1906/Icon\r"
        deleted:    ".Rproj.user/1E6F1906/ctx/Icon\r"
        deleted:    ".Rproj.user/1E6F1906/explorer-cache/Icon\r"
        deleted:    ".Rproj.user/1E6F1906/pcs/Icon\r"
        deleted:    ".Rproj.user/1E6F1906/presentation/Icon\r"
        deleted:    ".Rproj.user/1E6F1906/profiles-cache/Icon\r"
        deleted:    ".Rproj.user/1E6F1906/sources/Icon\r"
        deleted:    ".Rproj.user/1E6F1906/sources/per/Icon\r"
        deleted:    ".Rproj.user/1E6F1906/sources/per/t/Icon\r"
        deleted:    ".Rproj.user/1E6F1906/sources/per/u/Icon\r"
        deleted:    ".Rproj.user/1E6F1906/sources/prop/Icon\r"
        deleted:    ".Rproj.user/1E6F1906/viewer-cache/Icon\r"
        deleted:    ".Rproj.user/AAD91AAF/Icon\r"
        deleted:    ".Rproj.user/AAD91AAF/ctx/Icon\r"
        deleted:    ".Rproj.user/AAD91AAF/presentation/Icon\r"
        deleted:    ".Rproj.user/AAD91AAF/profiles-cache/Icon\r"
        deleted:    ".Rproj.user/AAD91AAF/sources/Icon\r"
        deleted:    ".Rproj.user/AAD91AAF/sources/per/Icon\r"
        deleted:    ".Rproj.user/AAD91AAF/sources/prop/Icon\r"
        deleted:    ".Rproj.user/AAD91AAF/viewer-cache/Icon\r"
        deleted:    ".Rproj.user/Icon\r"
        deleted:    ".Rproj.user/shared/Icon\r"
        deleted:    ".Rproj.user/shared/notebooks/Icon\r"
        modified:   .Rproj.user/shared/notebooks/paths
        deleted:    ".dvc/Icon\r"
        new file:   .dvc/desktop.ini
        deleted:    ".dvc/plots/Icon\r"
        new file:   .dvc/plots/desktop.ini
        modified:   .gitignore
        deleted:    Data.dvc
        deleted:    "Figures (1)/Icon\r"
        deleted:    "Icon\r"
        deleted:    "Manuscript/Icon\r"
        new file:   Manuscript/desktop.ini
        deleted:    Notes/Analysis AK 10_15_20.gdoc
        deleted:    Notes/Analysis AK 10_21_20.gdoc
        deleted:    Notes/Analysis AK 10_8_20.gdoc
        deleted:    Notes/Analysis AK 12_1_20.gdoc
        deleted:    Notes/Annotated Bibliography.gdoc
        deleted:    "Notes/CornellLabDocs/Icon\r"
        new file:   Notes/CornellLabDocs/desktop.ini
        deleted:    "Notes/Icon\r"
        deleted:    "Notes/Meeting agendas/Icon\r"
        new file:   Notes/Meeting agendas/desktop.ini
        modified:   Notes/PredictorsTest.xlsx
        deleted:    Notes/Preliminary Analyses 8_12_20-9_4_20.gdoc
        deleted:    Notes/Preliminary analysis 9_24_20.gdoc
        deleted:    "Notes/analysis-katie_files (1)/Icon\r"
        new file:   Notes/analysis-katie_files (1)/desktop.ini
        deleted:    "Notes/analysis-katie_files (1)/figure-html/Icon\r"
        new file:   Notes/analysis-katie_files (1)/figure-html/desktop.ini
        modified:   Notes/analysis-katie_files (1)/figure-html/unnamed-chunk-2-1.png
        modified:   Notes/analysis-katie_files (1)/figure-html/unnamed-chunk-2-2.png
        deleted:    Notes/analysis-katie_files (1)/figure-html/unnamed-chunk-2-3.png
        deleted:    Notes/analysis-katie_files (1)/figure-html/unnamed-chunk-2-4.png
        deleted:    Notes/analysis-katie_files (1)/figure-html/unnamed-chunk-2-5.png
        modified:   Notes/analysis-katie_files (1)/figure-html/unnamed-chunk-3-1.png
        modified:   Notes/analysis-katie_files (1)/figure-html/unnamed-chunk-3-2.png
        deleted:    Notes/analysis-katie_files (1)/figure-html/unnamed-chunk-3-3.png
        deleted:    Notes/analysis-katie_files (1)/figure-html/unnamed-chunk-3-4.png
        deleted:    Notes/analysis-katie_files (1)/figure-html/unnamed-chunk-3-5.png
        modified:   Notes/analysis-katie_files (1)/figure-html/unnamed-chunk-4-1.png
        modified:   Notes/analysis-katie_files (1)/figure-html/unnamed-chunk-4-2.png
        deleted:    Notes/analysis-katie_files (1)/figure-html/unnamed-chunk-4-3.png
        deleted:    Notes/analysis-katie_files (1)/figure-html/unnamed-chunk-4-4.png
        deleted:    Notes/analysis-katie_files (1)/figure-html/unnamed-chunk-4-5.png
        modified:   Notes/analysis-katie_files (1)/figure-html/unnamed-chunk-5-1.png
        modified:   Notes/analysis-katie_files (1)/figure-html/unnamed-chunk-5-2.png
        deleted:    Notes/analysis-katie_files (1)/figure-html/unnamed-chunk-5-3.png
        deleted:    Notes/analysis-katie_files (1)/figure-html/unnamed-chunk-5-4.png
        deleted:    Notes/analysis-katie_files (1)/figure-html/unnamed-chunk-5-5.png
        deleted:    Notes/analysis-katie_files (1)/figure-html/unnamed-chunk-6-1.png
        deleted:    Notes/analysis-katie_files (1)/figure-html/unnamed-chunk-6-2.png
        deleted:    Notes/analysis-katie_files (1)/figure-html/unnamed-chunk-6-3.png
        deleted:    Notes/analysis-katie_files (1)/figure-html/unnamed-chunk-6-4.png
        deleted:    Notes/analysis-katie_files (1)/figure-html/unnamed-chunk-6-5.png
        deleted:    Notes/analysis-katie_files (1)/figure-html/unnamed-chunk-7-1.png
        deleted:    Notes/analysis-katie_files (1)/figure-html/unnamed-chunk-7-2.png
        deleted:    Notes/analysis-katie_files (1)/figure-html/unnamed-chunk-7-3.png
        deleted:    Notes/analysis-katie_files (1)/figure-html/unnamed-chunk-7-4.png
        deleted:    Notes/analysis-katie_files (1)/figure-html/unnamed-chunk-7-5.png
        new file:   Notes/analysis-katie_files (2)/desktop.ini
        new file:   Notes/analysis-katie_files (2)/figure-html/desktop.ini
        new file:   Notes/analysis-katie_files (2)/figure-html/unnamed-chunk-2-1.png
        new file:   Notes/analysis-katie_files (2)/figure-html/unnamed-chunk-2-2.png
        new file:   Notes/analysis-katie_files (2)/figure-html/unnamed-chunk-3-1.png
        new file:   Notes/analysis-katie_files (2)/figure-html/unnamed-chunk-3-2.png
        new file:   Notes/analysis-katie_files (2)/figure-html/unnamed-chunk-4-1.png
        new file:   Notes/analysis-katie_files (2)/figure-html/unnamed-chunk-4-2.png
        new file:   Notes/analysis-katie_files (2)/figure-html/unnamed-chunk-5-1.png
        new file:   Notes/analysis-katie_files (2)/figure-html/unnamed-chunk-5-2.png
        new file:   Notes/analysis-katie_files (3)/desktop.ini
        new file:   Notes/analysis-katie_files (3)/figure-html/desktop.ini
        new file:   Notes/analysis-katie_files (3)/figure-html/unnamed-chunk-2-1.png
        new file:   Notes/analysis-katie_files (3)/figure-html/unnamed-chunk-2-2.png
        new file:   Notes/analysis-katie_files (3)/figure-html/unnamed-chunk-3-1.png
        new file:   Notes/analysis-katie_files (3)/figure-html/unnamed-chunk-3-2.png
        new file:   Notes/analysis-katie_files (3)/figure-html/unnamed-chunk-4-1.png
        new file:   Notes/analysis-katie_files (3)/figure-html/unnamed-chunk-4-2.png
        new file:   Notes/analysis-katie_files (3)/figure-html/unnamed-chunk-5-1.png
        new file:   Notes/analysis-katie_files (3)/figure-html/unnamed-chunk-5-2.png
        deleted:    "Notes/analysis-katie_files/Icon\r"
        new file:   Notes/analysis-katie_files/desktop.ini
        deleted:    "Notes/analysis-katie_files/figure-html/Icon\r"
        new file:   Notes/analysis-katie_files/figure-html/desktop.ini
        renamed:    Notes/analysis-katie_files (1)/figure-html/unnamed-chunk-10-1.png -> Notes/analysis-katie_files/figure-html/unnamed-chunk-10-1.png
        renamed:    Notes/analysis-katie_files (1)/figure-html/unnamed-chunk-10-2.png -> Notes/analysis-katie_files/figure-html/unnamed-chunk-10-2.png
        renamed:    Notes/analysis-katie_files (1)/figure-html/unnamed-chunk-10-3.png -> Notes/analysis-katie_files/figure-html/unnamed-chunk-10-3.png
        renamed:    Notes/analysis-katie_files (1)/figure-html/unnamed-chunk-10-4.png -> Notes/analysis-katie_files/figure-html/unnamed-chunk-10-4.png
        renamed:    Notes/analysis-katie_files (1)/figure-html/unnamed-chunk-11-1.png -> Notes/analysis-katie_files/figure-html/unnamed-chunk-11-1.png
        renamed:    Notes/analysis-katie_files (1)/figure-html/unnamed-chunk-11-2.png -> Notes/analysis-katie_files/figure-html/unnamed-chunk-11-2.png
        renamed:    Notes/analysis-katie_files (1)/figure-html/unnamed-chunk-11-3.png -> Notes/analysis-katie_files/figure-html/unnamed-chunk-11-3.png
        renamed:    Notes/analysis-katie_files (1)/figure-html/unnamed-chunk-11-4.png -> Notes/analysis-katie_files/figure-html/unnamed-chunk-11-4.png
        renamed:    Notes/analysis-katie_files (1)/figure-html/unnamed-chunk-11-5.png -> Notes/analysis-katie_files/figure-html/unnamed-chunk-11-5.png
        renamed:    Notes/analysis-katie_files (1)/figure-html/unnamed-chunk-12-1.png -> Notes/analysis-katie_files/figure-html/unnamed-chunk-12-1.png
        renamed:    Notes/analysis-katie_files (1)/figure-html/unnamed-chunk-12-2.png -> Notes/analysis-katie_files/figure-html/unnamed-chunk-12-2.png
        renamed:    Notes/analysis-katie_files (1)/figure-html/unnamed-chunk-12-3.png -> Notes/analysis-katie_files/figure-html/unnamed-chunk-12-3.png
        renamed:    Notes/analysis-katie_files (1)/figure-html/unnamed-chunk-12-4.png -> Notes/analysis-katie_files/figure-html/unnamed-chunk-12-4.png
        renamed:    Notes/analysis-katie_files (1)/figure-html/unnamed-chunk-12-5.png -> Notes/analysis-katie_files/figure-html/unnamed-chunk-12-5.png
        renamed:    Notes/analysis-katie_files (1)/figure-html/unnamed-chunk-13-1.png -> Notes/analysis-katie_files/figure-html/unnamed-chunk-13-1.png
        renamed:    Notes/analysis-katie_files (1)/figure-html/unnamed-chunk-13-2.png -> Notes/analysis-katie_files/figure-html/unnamed-chunk-13-2.png
        renamed:    Notes/analysis-katie_files (1)/figure-html/unnamed-chunk-13-3.png -> Notes/analysis-katie_files/figure-html/unnamed-chunk-13-3.png
        renamed:    Notes/analysis-katie_files (1)/figure-html/unnamed-chunk-13-4.png -> Notes/analysis-katie_files/figure-html/unnamed-chunk-13-4.png
        renamed:    Notes/analysis-katie_files (1)/figure-html/unnamed-chunk-14-1.png -> Notes/analysis-katie_files/figure-html/unnamed-chunk-14-1.png
        renamed:    Notes/analysis-katie_files (1)/figure-html/unnamed-chunk-14-2.png -> Notes/analysis-katie_files/figure-html/unnamed-chunk-14-2.png
        renamed:    Notes/analysis-katie_files (1)/figure-html/unnamed-chunk-14-3.png -> Notes/analysis-katie_files/figure-html/unnamed-chunk-14-3.png
        renamed:    Notes/analysis-katie_files (1)/figure-html/unnamed-chunk-14-4.png -> Notes/analysis-katie_files/figure-html/unnamed-chunk-14-4.png
        renamed:    Notes/analysis-katie_files (1)/figure-html/unnamed-chunk-8-1.png -> Notes/analysis-katie_files/figure-html/unnamed-chunk-8-1.png
        renamed:    Notes/analysis-katie_files (1)/figure-html/unnamed-chunk-8-2.png -> Notes/analysis-katie_files/figure-html/unnamed-chunk-8-2.png
        renamed:    Notes/analysis-katie_files (1)/figure-html/unnamed-chunk-8-3.png -> Notes/analysis-katie_files/figure-html/unnamed-chunk-8-3.png
        renamed:    Notes/analysis-katie_files (1)/figure-html/unnamed-chunk-8-4.png -> Notes/analysis-katie_files/figure-html/unnamed-chunk-8-4.png
        renamed:    Notes/analysis-katie_files (1)/figure-html/unnamed-chunk-8-5.png -> Notes/analysis-katie_files/figure-html/unnamed-chunk-8-5.png
        renamed:    Notes/analysis-katie_files (1)/figure-html/unnamed-chunk-9-1.png -> Notes/analysis-katie_files/figure-html/unnamed-chunk-9-1.png
        renamed:    Notes/analysis-katie_files (1)/figure-html/unnamed-chunk-9-2.png -> Notes/analysis-katie_files/figure-html/unnamed-chunk-9-2.png
        renamed:    Notes/analysis-katie_files (1)/figure-html/unnamed-chunk-9-3.png -> Notes/analysis-katie_files/figure-html/unnamed-chunk-9-3.png
        renamed:    Notes/analysis-katie_files (1)/figure-html/unnamed-chunk-9-4.png -> Notes/analysis-katie_files/figure-html/unnamed-chunk-9-4.png
        new file:   Notes/desktop.ini
        modified:   Notes/substrate-exploration.Rmd
        modified:   Notes/substrate-exploration.html
        modified:   Notes/substrate-exploration_cache.dvc
        deleted:    "Notes/substrate-exploration_files/Icon\r"
        new file:   Notes/substrate-exploration_files/desktop.ini
        deleted:    "Notes/substrate-exploration_files/figure-html/Icon\r"
        new file:   Notes/substrate-exploration_files/figure-html/desktop.ini
        new file:   Notes/substrate-exploration_files/figure-html/unnamed-chunk-5-1.png
        new file:   Notes/substrate-exploration_files/figure-html/unnamed-chunk-5-2.png
        new file:   Notes/substrate-exploration_files/figure-html/unnamed-chunk-5-3.png
        new file:   Notes/substrate-exploration_files/figure-html/unnamed-chunk-5-4.png
        new file:   Notes/substrate-exploration_files/figure-html/unnamed-chunk-6-1.png
        new file:   Notes/substrate-exploration_files/figure-html/unnamed-chunk-6-2.png
        new file:   Notes/substrate-exploration_files/figure-html/unnamed-chunk-6-3.png
        new file:   Notes/substrate-exploration_files/figure-html/unnamed-chunk-6-4.png
        renamed:    Papers/7_10 assigned papers for Katie, Tom, and Keese/Bradbury et al. - 2003 - Habitat and weather are weak correlates of nestlin.pdf -> Papers/7 10 assigned papers for Katie, Tom, and Keese/Bradbury et al. - 2003 - Habitat and weather are weak correlates of nestlin.pdf
        renamed:    Papers/7_10 assigned papers for Katie, Tom, and Keese/Cox et al. - 2020 - Population decline in tree swallows (Tachycineta b.pdf -> Papers/7 10 assigned papers for Katie, Tom, and Keese/Cox et al. - 2020 - Population decline in tree swallows (Tachycineta b.pdf
        renamed:    Papers/7_10 assigned papers for Katie, Tom, and Keese/Marcelino et al. - 2020 - Extreme events are more likely to affect the breed.pdf -> Papers/7 10 assigned papers for Katie, Tom, and Keese/Marcelino et al. - 2020 - Extreme events are more likely to affect the breed.pdf
        renamed:    Papers/7_10 assigned papers for Katie, Tom, and Keese/Miller et al. - 2017 - Multi-state, multi-stage modeling of nest-success .pdf -> Papers/7 10 assigned papers for Katie, Tom, and Keese/Miller et al. - 2017 - Multi-state, multi-stage modeling of nest-success .pdf
        renamed:    Papers/7_10 assigned papers for Katie, Tom, and Keese/Parmesan et al. - 2013 - Beyond climate change attribution in conservation .pdf -> Papers/7 10 assigned papers for Katie, Tom, and Keese/Parmesan et al. - 2013 - Beyond climate change attribution in conservation .pdf
        renamed:    Papers/7_10 assigned papers for Katie, Tom, and Keese/Weegman et al. - 2017 - Integrated population models reveal local weather .pdf -> Papers/7 10 assigned papers for Katie, Tom, and Keese/Weegman et al. - 2017 - Integrated population models reveal local weather .pdf
        new file:   Papers/7 10 assigned papers for Katie, Tom, and Keese/desktop.ini
        deleted:    "Papers/7_10 assigned papers for Katie, Tom, and Keese/Icon\r"
        deleted:    "Papers/AK lit review/Icon\r"
        new file:   Papers/AK lit review/desktop.ini
        new file:   Papers/All papers/Borgmann et al. (2004).pdf
        new file:   Papers/All papers/Both et al. (2004).pdf
        new file:   Papers/All papers/Bradury et al. (2003).pdf
        new file:   Papers/All papers/Chafoun et al. (2002).pdf
        new file:   Papers/All papers/Conrey et al. (2016).pdf
        new file:   Papers/All papers/Cox et al. (2013).pdf
        new file:   Papers/All papers/Cox et al. (2019).pdf
        new file:   Papers/All papers/Cox et al. (2020).pdf
        new file:   Papers/All papers/Dawson et al. (2005).pdf
        new file:   Papers/All papers/Deng et al. (2005).pdf
        new file:   "Papers/All papers/D\342\200\231Odorico et al. (2013).pdf"
        new file:   "Papers/All papers/Ghilain and B\303\251lisleet et al. (2008).pdf"
        new file:   Papers/All papers/Hartley et al. (1998).pdf
        new file:   Papers/All papers/Imlay et al. (2018).pdf
        new file:   Papers/All papers/Latimer and Zuckerberg et al. (2017).pdf
        new file:   Papers/All papers/Leston et al. (2006).pdf
        new file:   Papers/All papers/Marcelino et al. (2020).pdf
        new file:   Papers/All papers/Mccreedy et al. (2015).pdf
        new file:   Papers/All papers/Miller et al. (2017).pdf
        new file:   Papers/All papers/Parmesan et al. (2013).pdf
        new file:   Papers/All papers/Rodewald (2002).pdf
        new file:   Papers/All papers/Rodewald et al. (2001).pdf
        new file:   Papers/All papers/Rodewald et al. (2011).pdf
        new file:   Papers/All papers/Ryder et al. 2010.pdf
        new file:   Papers/All papers/Scheffers et al. (2013).pdf
        new file:   Papers/All papers/Socolar et al. (2017).pdf
        new file:   Papers/All papers/Suggitt et al. (2011).pdf
        new file:   Papers/All papers/Weegman et al. (2017).pdf
        new file:   Papers/All papers/Winkler et al. (2013).pdf
        new file:   Papers/All papers/Wright et al. (2010).pdf
        new file:   Papers/All papers/Zuckerberg et al. (2018).pdf
        new file:   Papers/All papers/desktop.ini
        deleted:    "Papers/ClimateLandUse/Icon\r"
        new file:   Papers/ClimateLandUse/desktop.ini
        deleted:    "Papers/Icon\r"
        deleted:    "Papers/KSL lit review/Icon\r"
        new file:   Papers/KSL lit review/desktop.ini
        deleted:    "Papers/NestwatchStudies/Icon\r"
        new file:   Papers/NestwatchStudies/desktop.ini
        deleted:    "Papers/Tom and Kees Lit Review/Icon\r"
        new file:   Papers/Tom and Kees Lit Review/desktop.ini
        deleted:    "Papers/Urban_Rural_Studies/Icon\r"
        new file:   Papers/Urban_Rural_Studies/desktop.ini
        new file:   Papers/desktop.ini
        deleted:    RAW.dvc
        new file:   desktop.ini
        renamed:    Figures (1)/HistLaydates.png -> figures/HistLaydates.png
        deleted:    "figures/Icon\r"
        renamed:    Figures (1)/MapLaydate.png -> figures/MapLaydate.png
        new file:   figures/desktop.ini
        deleted:    "slurm_log/Icon\r"

Changes not staged for commit:
  (use "git add <file>..." to update what will be committed)
  (use "git restore <file>..." to discard changes in working directory)
        modified:   Notes/Conservation Designations.gdoc
        modified:   Notes/Data exploration.gdoc
        modified:   Notes/Declining North American Bird Species.gdoc
        modified:   Notes/GitHub tutorial.gdoc
        modified:   Notes/Meeting agendas/2020-07-31.gdoc
        modified:   Notes/Meeting agendas/2020-08-07.gdoc
        modified:   Notes/Meeting agendas/2020-08-14 (1).gdoc
        modified:   Notes/Meeting agendas/2020-08-14.gdoc
        modified:   Notes/Meeting agendas/2020-09-11.gdoc
        modified:   Notes/Meeting agendas/2020-09-18.gdoc
        modified:   Notes/Meeting agendas/2020-09-25.gdoc
        modified:   Notes/Meeting agendas/2020-10-02.gdoc
        modified:   Notes/Meeting agendas/2020-10-09.gdoc
        modified:   Notes/Meeting agendas/2020-10-16.gdo

bk2*_*204 6

Git 被设计为支持任意文件;也就是说,理论上可以使用任何字节序列。不需要特殊的编码或格式。

您看到此消息的原因是由于某种原因 Git 无法将文件写入存储库。这可能是由于权限问题或 Google 云端硬盘未公开符合 POSIX 标准的文件系统导致的。我怀疑是后者;其他明显不符合 POSIX 标准的文件系统(例如 DAV 安装)也经常遇到问题。

强烈建议您不要将 Git 存储库存储在云存储文件夹中,除非您不关心您的数据。如果必须这样做,当存储库处于静止状态时,请将存储库 tar(而不是压缩)到 tarball 中,并将 tarball 存储在云存储文件夹中。不要将除 SSHFS(即 SFTP)或 NFSv4 之外的任何类型的网络文件系统用于 Git 存储库,除非您确定它符合 POSIX 标准,因为 Git 需要 POSIX 语义来保证数据完整性。

请注意,许多文件末尾都有一个尾随回车符,这导致许多文件仅在名称上有所不同。这很可能也是由 Google Drive 造成的。虽然回车符在 Unix 文件名中有效,但它不常见且奇怪(并且无法移植到 Windows),建议您不要使用它。

要解决此问题,请将整个存储库复制到符合 POSIX 标准的文件系统(例如 ext4)上,然后重试。如有必要,您可以将文件sudo用于chown您的用户和组(尽管这不是必需的)并用于chmod -R u+rw .确保所有文件和目录都是可写的。如果仍然不起作用,您可以查看是否有任何目录缺少可执行位find . -type d ! -perm -100,然后添加可执行位。这应该可以修复您的存储库并使其正常工作。