Как я могу иметь несколько учетных записей git на одном компьютере разработчика? - PullRequest
0 голосов
/ 15 мая 2018

Я пытаюсь работать одновременно над несколькими (двумя или тремя) проектами GitLab (или даже GitHub) на одной машине для разработки. Поскольку при настройке IDE и служба git получают данные моего основного пользователя, когда я пытаюсь оформить заказ или клонировать другой проект с другим именем пользователя / паролем, система сообщает, что либо проект не найден, либо у меня нет прав для этого.

Как настроить и использовать более одного пользователя git на одной машине для разработки?

Ответы [ 3 ]

0 голосов
/ 15 мая 2018

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

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

[user]
    name = Your name
    email = yourownemail@yourprovider.com

…

[credential "<your_project_hoster_url>"]
    username = <username to log in with>

Вы можете проверить git config в целом или git credentials в частности для получения дополнительной информации об этом.

0 голосов
/ 15 мая 2018

Вы можете сохранить свои учетные данные в каждом проекте, используя.

git config credential.helper store
git push origin HEAD
write user and password

Перейдите в папку проекта и введите команды git.

0 голосов
/ 15 мая 2018

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

git config user.name 'Your Name'
git config user.email 'name@example.com'

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...