-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathgit save.txt
More file actions
44 lines (25 loc) · 3.24 KB
/
Copy pathgit save.txt
File metadata and controls
44 lines (25 loc) · 3.24 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
Это не ошибки в вашем коде приложения, а сообщение от Git — системы контроля версий, которую вы, видимо, пытались использовать (скорее всего, выполнили команду git commit).
Суть проблемы:
Git записывает автора (имя и email) для каждого изменения (коммита), чтобы отслеживать, кто и когда внес правки. Когда вы делаете первый коммит на новой машине или с новой установкой Git, он пытается автоматически определить ваше имя и email из настроек системы.
В вашем случае Git:
Не смог автоматически определить ваш email адрес (unable to auto-detect email address).
Он нашел что-то похожее на 'RoboCOD@Dansen.(none)' (вероятно, комбинацию имени пользователя и имени компьютера/домена), но это невалидный email.
Поскольку автор неизвестен (Author identity unknown), Git выдал фатальную ошибку (fatal:) и не смог выполнить команду (вероятно, git commit).
Git любезно подсказывает, как это исправить (*** Please tell me who you are. Run ...).
Как исправить:
Вам нужно один раз настроить ваше имя и email для Git. Выполните в этом же терминале следующие две команды, заменив текст в кавычках на ваши реальные данные:
Установите ваш email:
git config --global user.email "ваш_реальный@email.com"
(Используйте тот email, который вы, например, используете для GitHub/GitLab, если планируете публиковать код).
Установите ваше имя:
git config --global user.name "Ваше Имя"
IGNORE_WHEN_COPYING_START
content_copy
download
Use code with caution.
Bash
IGNORE_WHEN_COPYING_END
(Напишите ваше имя или никнейм так, как вы хотите, чтобы он отображался в истории коммитов).
Флаг --global означает, что эти настройки будут применяться ко всем вашим Git-репозиториям на этом компьютере. Если вы хотите задать имя/email только для этого конкретного проекта, уберите флаг --global из команд. Но обычно для личного компьютера удобнее задать глобально.
После выполнения этих двух команд:
Повторите ту команду Git, которую вы пытались выполнить ранее (скорее всего, это была git add . и затем git commit -m "какое-то сообщение"). Теперь она должна сработать успешно.