git имя пользователя видимое для nginx - PullRequest
0 голосов
/ 23 февраля 2020

У меня запущен сервер gitlab nginx. Необходимо выполнить некоторую настраиваемую аутентификацию всякий раз, когда клиент выполняет любую из команд git (git клон, git pull, git commit, et c.,).

How nginx читать git имя пользователя?

Ответы [ 2 ]

1 голос
/ 24 февраля 2020

NGiNX означает HTTPS-доступ для GitLab .

Если это так, сам GitLab через NGiNX будет запрашивать ваше имя пользователя / пароль (если у вас нет git config credential.helper в место, которое кэшировало бы эти учетные данные)

Это не имеет ничего общего с user.name / user.email (используется только для авторства коммитов).

0 голосов
/ 23 февраля 2020

Если имя пользователя или адрес электронной почты не установлены git используйте значения по умолчанию, которые являются именем компьютера по умолчанию и вошли в систему как пользователь

$
$ git init tmp
Initialized empty Git repository in /root/tmp/.git/
$ cd tmp
$ git commit -m"Message" --allow-empty

*** Please tell me who you are.

Run

  git config --global user.email "you@example.com"
  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 'root@....(none)')
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...