错误:无法锁定配置文件 /etc/gitconfig:权限被拒绝

时间:2021-04-26 11:54:09

标签: git ubuntu git-config

我对 Ubuntu 操作系统和 Git 比较陌生。

我已经按照以下链接中提到的说明在 Ubuntu 20.04 上安装了 Git

Getting Started Installing Git

正如 next step 中提到的,Git 配置分为三个级别

  1. 系统级配置 - 适用于每个用户及其系统上的所有存储库
  2. 全局级别配置 - 适用于当前用户及其系统上的所有存储库
  3. 本地级别配置 - 适用于您正在使用的特定存储库

我可以使用 --global 选项更改 git 的全局设置,还可以使用 --local 选项更改 git 的本地设置。但是当我尝试使用 --system 选项在系统级别更改 git 的设置时,我通过运行命令 git config --system user.name "My Name"

遇到了以下错误

错误: error: could not lock config file /etc/gitconfig: Permission denied

1 个答案:

答案 0 :(得分:1)

log_stream_name 下的文件属于 root,必须以 root 权限编辑:

/etc/

但是您正在尝试在系统配置中设置您的个人配置。我的建议是:不要这样做,使用您的全局用户配置:

sudo git config --system user.name "My Name"