无法配置 git,缺少 .gitconfig 文件
Can't configure git, missing .gitconfig file
当我尝试配置 Git 时,我收到以下错误:
$ git config --global user.name "John Smith"
error: could not lock config file /Users/John/.gitconfig: No such file or directory
我的根目录完全缺少一个 .gitconfig
文件。当我尝试制作新的时,我收到此错误:
$ touch ~/.gitconfig
touch: /Users/John/.gitconfig: No such file or directory
我的 git 的位置:
$ which git
/usr/local/git/bin/git
我已经尝试重新安装 Git 几次 (运行 OSX Yosemite),但我仍然遇到同样的问题。我也找不到任何 .gitconfig.lock 文件,正如一些关于此问题的帖子中提到的那样。
所以我最终通过阅读文档的 Customizing Git 部分解决了这个问题。
虽然我无法 touch
如上所述在我的根目录中创建一个新的 .gitconfig
文件,但我读到第一个 Git 查找配置值的地方是 etc/gitconfig
(注意名称中缺少 .
)。
所以我在 etc
目录中创建了一个名为 gitconfig
的文件,并在其中填充了我在网上找到的示例 gitconfig
,并添加了我的 user
信息像这样到顶部:
[user]
name = John Smith
email = jsmith@example.com
然后我可以像往常一样提交,但是我的根目录中仍然没有 .gitconfig
,所以我无法使用 git config --global
配置 Git , 并且必须在 etc/gitconfig
.
中手动进行配置
对我来说,.gitconfig 文件 missing.I 尝试重新安装 Git 几次,但它对我没有帮助。我通过执行以下步骤解决了这个问题。
- 创建一个文件夹结构 c:/dev/home 如果不存在。
- 打开 Windows 命令提示符。 (运行 作为管理员)
- 从 Windows 命令提示符,运行 命令 "git init"
- 运行 以下命令:
git 配置 --global user.name "Example"
- 运行 以下命令:
git 配置 --global user.email "Example@gmail.com"
上述步骤将在路径 c:/dev/home 中创建 .gitconfig 文件,您将能够设置所需的用户名和电子邮件 ID。
在 Windows 系统上,Git 在 $HOME 目录(对于大多数人来说是 C:\Users\$USER)中查找 .gitconfig 文件。因此,通过提供所需的权限,将上述步骤中创建的文件复制到您的主目录。
我解决了。通过将 .gitconfig 文件添加到主目录。现在可以正常使用了。
当我尝试配置 Git 时,我收到以下错误:
$ git config --global user.name "John Smith"
error: could not lock config file /Users/John/.gitconfig: No such file or directory
我的根目录完全缺少一个 .gitconfig
文件。当我尝试制作新的时,我收到此错误:
$ touch ~/.gitconfig
touch: /Users/John/.gitconfig: No such file or directory
我的 git 的位置:
$ which git
/usr/local/git/bin/git
我已经尝试重新安装 Git 几次 (运行 OSX Yosemite),但我仍然遇到同样的问题。我也找不到任何 .gitconfig.lock 文件,正如一些关于此问题的帖子中提到的那样。
所以我最终通过阅读文档的 Customizing Git 部分解决了这个问题。
虽然我无法 touch
如上所述在我的根目录中创建一个新的 .gitconfig
文件,但我读到第一个 Git 查找配置值的地方是 etc/gitconfig
(注意名称中缺少 .
)。
所以我在 etc
目录中创建了一个名为 gitconfig
的文件,并在其中填充了我在网上找到的示例 gitconfig
,并添加了我的 user
信息像这样到顶部:
[user]
name = John Smith
email = jsmith@example.com
然后我可以像往常一样提交,但是我的根目录中仍然没有 .gitconfig
,所以我无法使用 git config --global
配置 Git , 并且必须在 etc/gitconfig
.
对我来说,.gitconfig 文件 missing.I 尝试重新安装 Git 几次,但它对我没有帮助。我通过执行以下步骤解决了这个问题。
- 创建一个文件夹结构 c:/dev/home 如果不存在。
- 打开 Windows 命令提示符。 (运行 作为管理员)
- 从 Windows 命令提示符,运行 命令 "git init"
- 运行 以下命令: git 配置 --global user.name "Example"
- 运行 以下命令: git 配置 --global user.email "Example@gmail.com"
上述步骤将在路径 c:/dev/home 中创建 .gitconfig 文件,您将能够设置所需的用户名和电子邮件 ID。
在 Windows 系统上,Git 在 $HOME 目录(对于大多数人来说是 C:\Users\$USER)中查找 .gitconfig 文件。因此,通过提供所需的权限,将上述步骤中创建的文件复制到您的主目录。
我解决了。通过将 .gitconfig 文件添加到主目录。现在可以正常使用了。