Как использовать git (git config --global)?
на прагматическое руководство по GIT имеет следующее: "Git использует оба для вычисления идентификатора фиксации-хэша SHA-111, который идентифицирует каждую фиксацию."на странице 21.
и на странице 22, можно использовать следующую команду, чтобы настроить Git, чтобы знать, кто вы'.
git config --global smcho "Your Name"
когда я запустил его, я получил следующее сообщение об ошибке.
error: key does not contain a section: smcho
что в этом плохого? Я думаю, это имеет какое-то отношение к хэшу SHA-111, но я не знаю, как его использовать с гитом.
добавил
Я думал, пользователь.имя должно быть заменено моим именем, а не структурированным именем раздела/параметра. После изменения это работает нормально.
git config --global user.name "Your Name"
5 ответов
не уверен, откуда "smcho", но установка для установки вашего имени user.name
:
git config --global user.name "Your Name"
вы также можете установить свой адрес электронной почты:
git config --global user.email "name@domain.example"
Я думаю, причина, по которой он жалуется на отсутствие раздела, заключается в том, что имя параметра для установки, вероятно, должно быть в двух частях: section.parameter_name
(вы можете увидеть имена разделов в []
если вы посмотрите в файле конфигурации, например в .git/config
).
(ничто из этого не является специфичным для OSX как мне известно.)
простой ответ на этот вопрос/проблему заключается в том, что не заменяйте "пользователь".имя " с вашим фактическим именем пользователя git оставьте пользователя.имя как оно есть команда должна быть:
git config --global user.name "Your Name here only"
эта ошибка потому, что у вас есть это слово (smcho) в начале вашего .файл gitconfig в домашнем каталоге.
поздновато, но может быть кому-то полезной.
error: key does not contain a section:
эта ошибка возникает, если вы не находитесь в каталоге git. Для работы команды config необходимо находиться в каталоге git.