Содержание
У тебя есть Personal GitHub а также Work связанный аккаунт GitHub ? Я уверен, что вы делаете. Большинство компаний из списка Fortune 500 теперь используют GitHub в качестве официального хранилища кода .
По умолчанию / файл используется для всей связанной информации во время фиксации.
Вот как .gitconfig файл выглядит так:
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
[ пользователь ]
название знак равно Crunchify
Эл. адрес знак равно Эл. адрес [ в ] crunchify. ком
[ тянуть ]
перебазировать знак равно ложный
[ совершить ]
gpgSign знак равно ложный
[ Гуй ]
pruneduringfetch знак равно правда
[ smartgit субмодуль ]
fetchalways знак равно правда
Обновить знак равно правда
initializenew знак равно правда
[ толчок ]
recurseSubmodules знак равно проверять
|
Как вы видите выше, есть тег с именем [user] все клиенты git, включая smartGit , username , email и будет толкать, используя эту настройку.
Это большая проблема для вашей рабочей и личной учетной записи Github или Bitbucket . Вы должны быть очень осторожны перед фиксацией в каждом хранилище.
По умолчанию скрыто .gitconfig Этот файл используется для обеих учетных записей, и вы не можете выделить отдельный файл .gitconfig для каждой учетной записи.
Если у вас есть какие-либо из нижеперечисленных вопросов, то вы попали по адресу:
- Установка вашего имени пользователя и адреса электронной почты в Git
- Установите адрес электронной почты GitHub для каждого хранилища
- GIT — разные конфиги для разных репозиториев
- Как я могу изменить автора (имя / адрес электронной почты) коммита?
- Как изменить имя автора и адрес электронной почты коммитов в macOS ?
- GitHub изменить адрес электронной почты для хранилища
В этом уроке мы расскажем, как использовать разные настройки для разных репозиториев:
Шаг 1
Клонируйте свой рабочий репозиторий и частный репозиторий на свой ноутбук / компьютер. Вот пример, который я показал всего 5 Crunchify репозиториев.
Мы будем использовать разные имена пользователей и адреса электронной почты для каждого хранилища.
Шаг 2
- Перейти в хранилище
- Нажмите на скрытую папку
.git - открыто
configфайл
Шаг 3
добавлять [user] тег с именем пользователя и адрес электронной почты . Вот образец.
файл конфигурации
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
[ ядро ]
repositoryformatversion знак равно 0
FileMode знак равно правда
голый знак равно ложный
logallrefupdates знак равно правда
IGNORECASE знак равно правда
precomposeunicode знак равно правда
[ удаленный происхождение ]
URL знак равно https : //github.com/Crunchify/CrunchifyTutorials
получать знак равно + ссылки / головы / * : ссылки / пульты / происхождение / *
[ филиал мастер ]
дистанционный пульт знак равно происхождения
сливаться знак равно Refs / Heads / Master
[ пользователь ]
название знак равно Хруст , ООО
Эл. адрес знак равно Эл. адрес [ в ] crunchify. ком
|
Используя командную строку также вы можете изменить файл.
- Откройте терминал MacOS .
- Изменить текущий рабочий каталог на локальный репозиторий
- Это репозиторий, в котором вы хотите настроить имя, связанное с вашими коммитами Git.
- Выполнить команду:
git config user.email "email [at] crunchify.com" - Выполнить команду :
git config user.name "Crunchify, LLC"
Вот и все.
Теперь вы можете использовать разные имена пользователей и адреса электронной почты для каждого отдельного репозитория github или bitbucket.
0.00 (0%) 0 votes













