Xcode 7 GM не может зафиксировать (GIT)
Всякий раз, когда я пытаюсь зафиксировать, используя источник управления в Xcode, я получаю сообщение об ошибке, что мне нужно настроить свой адрес электронной почты и имя (кажется, неправильно прочитал мой адрес электронной почты). Я пошел в Терминал и вошел в него (снова). Ошибка не исчезла.
Я могу совершать нормально в терминале, но не в Xcode. Есть ли способ исправить это? Или введите информацию о конфигурации непосредственно в Xcode?
Это сообщение об ошибке:
*** Скажите, пожалуйста, кто вы.
Run
git config --global user.email "[email protected]"
git config --global user.name "Your Name"
чтобы установить идентификатор вашей учетной записи по умолчанию.
Omit --global, чтобы установить идентификатор только в этом репозитории.
фатальный: не удается автоматически определить адрес электронной почты (полученный 'Myemail @gmail.com-1040826. (Нет))
Здесь мой .gitconfig(я заменил свое фактическое имя на "My Name", а мое имя пользователя - "myname" для неприкосновенности частной жизни):
myname-1040826:Project myname$ git config -l
[email protected]
user.name=My Name
filter.media.clean=git-media-clean %f
filter.media.smudge=git-media-smudge %f
core.repositoryformatversion=0
core.filemode=true
core.bare=false
core.logallrefupdates=true
core.ignorecase=true
core.precomposeunicode=true
submodule.PeerKit.url=https://github.com/jpsim/PeerKit.git
Ответы
Ответ 1
Похоже, что Xcode не читает глобальные настройки GIT. Если вы столкнулись с этой проблемой, укажите свое имя и адрес электронной почты для конкретного проекта через терминал:
git config user.email "[email protected]"
git config user.name "Your Name"
Примечание. Убедитесь, что вы находитесь в каталоге проекта, когда вы делаете это.
Ответ 2
Это не только вопрос в глобальных настройках, а реальная проблема - локальные.
Попробуйте это.
cd ваш/проект/каталог
git config --local user.email "[email protected]"
git config --local user.name "yourName"
Это сработало для меня.