我对Ubuntu操作系统和Git相对陌生。
我已经按照以下链接中提到的说明在Ubuntu 20.04上安装了Git
Git 安装入门
正如在下一步中提到的,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"
在大多数情况下,您可能使用sudo权限安装了git,换句话说,作为根用户。所以.git目录归根用户所有
您可以像一样将所有权更改为您的用户
sudo chown -R bitnami:daemon .git/
一旦.git
归用户所有,您就拥有使用git config comands
配置git的所有权限。