gpt4 book ai didi

windows - 如何为所有用户启用带有长路径文件的 Git 存储库?

转载 作者:可可西里 更新时间:2023-11-01 09:47:19 26 4
gpt4 key购买 nike

在 Windows 上使用长路径的 git 存储库会导致错误,例如 pull:

"Fatal: cannot create directory at PATH: Filename too long".

要解决所有存储库用户都可以将 "longpaths = true" 添加到他们的 .gitconfig 文件中。但是如何才能让其他用户不用担心,可以正常使用仓库呢?

最佳答案

您无法创建一个中央存储库配置,它会自动传播到克隆您的存储库的每个人。

因此,您有以下选择:

  1. 缩短存储库中的路径
  2. 建议或帮助您的程序员如何相应地配置他们的 git

    • 例如,您可以为他们提供 git 命令,甚至是批处理文件:

      git config --global core.longpaths true
  3. 将存储库移近驱动器的根目录
  4. 不使用 Windows(但我猜这不是一个现实的选择)

请注意,除非您执行 1 或 3,否则无法保证任何编辑器或您用来与存储库中的文件相关的任何内容都能够访问这些文件,如果它们的路径仍然那么长的话。换句话说,即使您说服 git 处理长路径,您最喜欢的代码编辑器或构建系统也可能无法处理。

因此,我最好的建议是使用第 1 点,尽量缩短路径使其不成问题。

关于windows - 如何为所有用户启用带有长路径文件的 Git 存储库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44307590/

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