"невозможно автоматически определить адрес электронной почты (получил '@. (none)')" локальный сервер - PullRequest
0 голосов
/ 13 декабря 2018

Я пытаюсь использовать Git-сервер в локальной сети, я настроил одну папку репозитория на сервере, поделился ею, и я действительно мог сделать все входные данные git с одной машины, но с другой я получил ошибку:

невозможно автоматически определить адрес электронной почты (получил '@. (None)')

Я также искал эту ошибку, но нашел только материалы, относящиеся ксам Git Hub, а не в случае локального сервера ... Я также безуспешно пытаюсь выполнить следующие шаги:

git config --global user.email "you@example.com"
git config --global user.name "Your Name"

Может кто-нибудь помочь мне, пожалуйста?

Ответы [ 2 ]

0 голосов
/ 14 декабря 2018

Я только что нашел свою ошибку здесь ... В вопросе, который я цитирую:

git config --global user.email "you@example.com" git config --global user.name«Ваше имя»

Но я действительно использовал:

git config --global user.mail "you@example.com"

Итак, я изменился на:

git config --global user.email "you@example.com"

И отлично работает.

Спасибо всем за потраченное время, помогая мне.

0 голосов
/ 14 декабря 2018
git config --global

Это повлияет на домашнюю папку учетной записи пользователя: ~ / .gitconfig

Если ваш процесс выполняется не как этот пользователь, а как (например) root, он не будет использовать ту же конфигурацию.
Попробуйте эти команды без --global и в клонированной папке репо, чтобы сделать эту локальную конфигурацию для репо: это будет читать любой пользователь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...