Просмотр имени пользователя или адреса электронной почты 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
- In the GitHub Desktop menu, click Preferences.
- 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.
- In the File menu, click Options.
- 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 для каждого репозитория на компьютере
- Откройте Терминал Терминал GIT Bash .
- Задайте имя пользователя Git:
git config --global user.name "Mona Lisa"
$ git config --global user.name > Mona Lisa
Настройка имени пользователя Git для одного репозитория
- Откройте Терминал Терминал GIT Bash .
- Измените текущий рабочий каталог на локальный репозиторий, в котором необходимо настроить имя, связанное с фиксациями Git.
- Задайте имя пользователя 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 но если вы не устанавливали отдельно для проекта данные пользователя, то их в этом файле и не будет, они будут подхватываться из глобальных настроек.