使用 git 设置问题

Posted

技术标签:

【中文标题】使用 git 设置问题【英文标题】:Trouble setting with git 【发布时间】:2019-02-13 22:23:39 【问题描述】:

我在尝试设置 git init 时遇到此错误:

$ git 初始化 错误:无法锁定配置文件 C:/Users/khaled/Desktop/firstTemplete/.git/config: 没有这样的文件或目录 致命:无法将“core.repositoryformatversion”设置为“0”

有人知道吗?

【问题讨论】:

需要更多解释 【参考方案1】:

在 Windows 中,该问题可能是由于病毒和威胁防护软件阻止了对文件夹的未经授权更改。

    打开您的 Windows Defender 安全中心 返回首页 点击并打开“病毒和威胁防护” 点击打开“病毒和威胁防护设置” 在“受控文件夹访问”选项中单击并打开“管理受控文件夹访问” 关闭“受控文件夹访问”

从 cmd 运行“Git init”。 完成!

【讨论】:

【参考方案2】:

您可能没有足够的文件夹写入权限。尝试使用具有管理员权限的 git init。

    以管理员权限打开终端。 转到文件夹的位置。 cd C:/Users/khaled/Desktop/firstTemplete/ 试试 git init。

【讨论】:

【参考方案3】:

当调用git init 时,.git 目录由 GIT 创建,并创建与 repo 相关的元信息,包括提交历史记录。 这是由于当前用户的写入权限不适当而导致的问题。

使用sudo git init 或者使基本目录对默认用户可写

【讨论】:

我建议查看官方文档以获得更多见解。 git-scm.com/docs/git-init

以上是关于使用 git 设置问题的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Fedora29 Linux 上设置 git 以与 QtCreator 一起使用?

使用git时遇到的一些问题汇总

git使用.gitignore设置不生效或不起作用的问题

如何设置编辑器以在 Windows 上使用 Git?

如何设置公共 git 存储库?

在 git show / git diff 中将 tabwidth 设置为 4