Git Push связан с неправильным / с двумя учетными записями - PullRequest
0 голосов
/ 21 января 2019

Я использую ноутбук, который мне передали во время моей стажировки, когда я нажимал, он нажимал с другой учетной записью.Несмотря на то, что я вошел в систему и получил аутентификацию, когда я нажал.(Я также удалил пароль связки ключей из Mac) enter image description here

Как видите, «первым» является мой аккаунт, остальные, даже если я вошел в систему и прошел аутентификацию, не являются моим githubучетная запись, но имеет то же имя пользователя.

Я попробовал этот метод фиксации после осмотра

git commit --author='name <email>' -m '...'

, но это привело к тому, что: enter image description here

Затем я попробовал эту команду:

git config --global --unset-all user.name

И когда я нажал на нее, нажал на нее, человек, которому изначально принадлежал ноутбук ... enter image description here

Ответы [ 2 ]

0 голосов
/ 21 января 2019

Для редактирования файла конфигурации git:

  • 1-й способ, вы можете установить глобальную конфигурацию в $user_home/.gitconfig.
  • И 2-й способ, вы также можете установить конфигурацию в .git/config в проекте.

Добавить:

[user]
    name = yourname
    email = youremail
0 голосов
/ 21 января 2019

Вам не хватает аргумента --global. Попробуйте выполнить следующие действия:

Открыть терминал.

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

git config --global user.name "Your Name" 

Подтвердите, что вы правильно установили адрес электронной почты в Git:

git config --global user.email

git config --global user.name

Добавьте адрес электронной почты в свою учетную запись GitHub, установив адрес электронной почты для фиксации на GitHub, чтобы ваши коммиты относились к вам и отображались на графике ваших вкладов.

...