Почему Git не позволяет мне совершать коммиты даже после настройки?

Этот вопрос выглядит как дубликат, но на самом деле это не так. Просто небольшая разница, которая продолжает повторяться. Git продолжает говорить мне: «Пожалуйста, скажи мне, кто ты», даже после настройки. когда я запускаю git commit, это то, что я получаю ....

$ git commit

*** Please tell me who you are.

Run

git config --global user.email "[email protected]"

git config --global user.name "Your Name"

to set your account's default identity.
Omit --global to set the identity only in this repository.

fatal: unable to auto-detect email address (got '[email protected](none)')

Но когда я запускаю git config --global -l, он дает мне все мои данные ...

$ git config --global -l
user.name=myname
[email protected]
http.proxy=proxy.XX.XX.XX:XXXX

Я изменил свое имя, адрес электронной почты и прокси-сервер, но они отображаются нормально, когда я запускаю команду, даже в файле .gitconfig я вижу, что значения установлены. что может быть пропущенным, потому что я не могу совершить вообще. Каждый раз он постоянно спрашивает меня, кто я?

@sheu сказал мне кое-что, что я изменил, но все та же проблема. когда я устанавливаю --local, все равно git commit спрашивает мне тот же вопрос. это вывод

$ git config --local -l
core.repositoryformatversion=0
core.filemode=false
core.bare=false
core.logallrefupdates=true
core.symlinks=false
core.ignorecase=true
core.hidedotfiles=dotGitOnly
user.name=myname
[email protected]
73 голоса | спросил Obby 2 FebruaryEurope/MoscowbSat, 02 Feb 2013 17:47:37 +0400000000pmSat, 02 Feb 2013 17:47:37 +040013 2013, 17:47:37

0 ответов


Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132