Перейти к содержимому

Git как узнать имя пользователя

  • автор:

Просмотр имени пользователя или адреса электронной почты GitHub

Are you signing in to GitHub.com for the first time in a while? If so, welcome back! If you can’t remember the username for your personal account on GitHub, you can try these methods for remembering it.

Platform navigation

GitHub Desktop users

  1. In the GitHub Desktop menu, click Preferences.
  2. In the Preferences window, verify the following:
    • To view your GitHub username, click Accounts.
    • To view your Git email, click Git. Note that this email is not guaranteed to be your primary GitHub email.
  1. In the File menu, click Options.
  2. In the Options window, verify the following:
    • To view your GitHub username, click Accounts.
    • To view your Git email, click Git. Note that this email is not guaranteed to be your primary GitHub email.

Finding your username in your user.name configuration

During set up, you may have set your username in Git. If so, you can review the value of this configuration setting:

$ git config user.name # View the setting YOUR_USERNAME 

Finding your username in the URL of remote repositories

If you have any local copies of personal repositories you have created or forked, you can check the URL of the remote repository.

Tip: This method only works if you have an original repository or your own fork of someone else’s repository. If you clone someone else’s repository, their username will show instead of yours. Similarly, organization repositories will show the name of the organization instead of a particular user in the remote URL.

$ cd YOUR_REPOSITORY # Change directories to the initialized Git repository $ git remote -v origin https://github.com/YOUR_USERNAME/YOUR_REPOSITORY.git (fetch) origin https://github.com/YOUR_USERNAME/YOUR_REPOSITORY.git (push) 

Your user name is what immediately follows the https://github.com/ .

Further reading

GIT: поменять имя пользователя

В своем ssh терминале перейдите к репозиторию, в который вы хотите внести изменения.
Выполните git config —list , чтобы проверить текущее имя пользователя и адрес электронной почты в вашем локальном репо.
Измените имя пользователя и адрес электронной почты по своему усмотрению. Сделайте это глобальным изменением:

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

или только для локального репо:

git config user.email "you@example.com" git config user.name "Your Name" git config user.password "your password"

Так же в можно отредактировать конфиг вручную .git/config .

[user] name = Your Name email = you@example.com 

Настройка имени пользователя в Git

Git использует имя пользователя для связывания фиксаций с удостоверением. Имя пользователя Git не совпадает с именем пользователя GitHub.

Platform navigation

Сведения об именах пользователей Git

Вы можете изменить имя, связанное с фиксациями Git, с помощью команды git config . Новое имя будет отображаться в любых будущих фиксациях, отправляемых в GitHub из командной строки. Если вы не хотите указывать свое настоящее имя, вы можете использовать любой текст в качестве имени пользователя Git.

Изменение имени, связанного с фиксациями Git, с помощью git config будет влиять только на будущие фиксации и не повлияет на имя, использованное для предыдущих фиксаций.

Настройка имени пользователя Git для каждого репозитория на компьютере

  1. Откройте Терминал Терминал GIT Bash .
  2. Задайте имя пользователя Git:
git config --global user.name "Mona Lisa" 
$ git config --global user.name > Mona Lisa 

Настройка имени пользователя Git для одного репозитория

  1. Откройте Терминал Терминал GIT Bash .
  2. Измените текущий рабочий каталог на локальный репозиторий, в котором необходимо настроить имя, связанное с фиксациями Git.
  3. Задайте имя пользователя Git:
git config user.name "Mona Lisa" 
$ git config user.name > Mona Lisa 

Дополнительные материалы

  • «Указание адреса электронной почты для фиксаций»
  • Раздел «Конфигурация Git» из книги Pro Git

Git посмотреть/поменять данные пользователя user.name, user.email

На github есть график на главной странице профиля, показывающий contributions по дням в различные проекты. Они могут перестать фиксироваться в тех проектах, которые были созданы с другими данными пользователя git.

Т.е.к примеру вы инициализировали репозиторий от git пользователя с данными [email protected] а затем на другой машине отправляете коммиты, но в графике они не фиксируются, потому что здесь у вас [email protected] либо другое имя пользователя.

В рамках проекта данные пользователя можно посмотреть командой

git config --list

А глобальные данные так:

git config --global --list

А изменить данные пользователя git можно передав в параметре строку

git config --global user.email "[email protected]" git config --global user.name "user1"

Без аргумента —global изменяем локально в рамках проекта. Без передачи параметра также можно посмотреть отдельно данные user.email или user.name

git config --global user.email git config --global user.name

Помимо глобальных данных, могут быть настроены системные, они находятся в /etc/gitconfig, посмотреть можно так:

git config --system --list

Глобальные данные также можно посмотреть в файле ~/.gitconfig он находится в домашнем каталоге пользователя (значок тильды ~ в понимании оболочки ваш домашний каталог)

На уровне проекта файл конфига находится в direcroty-project/.git/config но если вы не устанавливали отдельно для проекта данные пользователя, то их в этом файле и не будет, они будут подхватываться из глобальных настроек.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *