error: could not lock config file /etc/gitconfig: Permission denied
error: could not lock config file /etc/gitconfig: Permission denied
我对 Ubuntu OS 和 Git 比较陌生。
我已经按照以下 link
中提到的说明在 Ubuntu 20.04 上安装了 Git
Getting Started Installing Git
如 next step 中所述,Git 配置分为三个级别
- 系统级配置 - 适用于每个用户及其在系统上的所有存储库
- 全局级别配置 - 适用于当前用户及其在系统上的所有存储库
- 本地级别配置 - 适用于您正在使用的特定存储库
我可以使用 --global 选项更改 git 的全局设置,还可以使用 --local 选项更改 git 的本地设置。但是当我尝试使用 --system 选项在系统级别更改 git 的设置时,我通过 运行 命令 git config --system user.name "My Name"
遇到了以下错误
错误:
error: could not lock config file /etc/gitconfig: Permission denied
/etc/
下的文件属于 root,必须使用 root 权限编辑:
sudo git config --system user.name "My Name"
但是您正试图在系统配置中设置您的个人配置。我的建议是:不要那样做,使用你的全局用户配置:
git config --global user.name "My Name"
我对 Ubuntu OS 和 Git 比较陌生。
我已经按照以下 link
中提到的说明在 Ubuntu 20.04 上安装了 GitGetting Started Installing Git
如 next step 中所述,Git 配置分为三个级别
- 系统级配置 - 适用于每个用户及其在系统上的所有存储库
- 全局级别配置 - 适用于当前用户及其在系统上的所有存储库
- 本地级别配置 - 适用于您正在使用的特定存储库
我可以使用 --global 选项更改 git 的全局设置,还可以使用 --local 选项更改 git 的本地设置。但是当我尝试使用 --system 选项在系统级别更改 git 的设置时,我通过 运行 命令 git config --system user.name "My Name"
错误:
error: could not lock config file /etc/gitconfig: Permission denied
/etc/
下的文件属于 root,必须使用 root 权限编辑:
sudo git config --system user.name "My Name"
但是您正试图在系统配置中设置您的个人配置。我的建议是:不要那样做,使用你的全局用户配置:
git config --global user.name "My Name"