Chefranov
@Chefranov
Новичок

Переключение Git пользователей?

Имеется два GitHub аккаунта, один для работы, а второй для своих проектов. Как можно быстро переключаться между GitHub аккаунтами в Visual Code?

Я недавно переустанавливал Windows и до переустановки у меня при пуше изменений, в Visual Code появлялось окно авторизации Логин/Пароль, я вводил данные и было зашибись. Мне этот вариант идеально подходил. Но сейчас после переустановки Windows такое окно не появляется, а используется только один аккаунт. Как сделать чтобы окно авторизации каждый раз появлялось при пуше?
  • Вопрос задан
  • 281 просмотр
Пригласить эксперта
Ответы на вопрос 1
miraage
@miraage
Делал подобное. Все рабочие проекты были в определённой папке, личные рандомно. Что-то типа того:
- /Projects
    - <company-name>
        - work-project-1
        - work-project-2
    - personal-project-1
    - personal-project-2


Дальше идём в gitconfig и добавляем немного магии
// ~/.gitconfig
[includeIf "gitdir:/Projects/<company-name>/"]
    path = ~/.gitconfig-company-name


// ~/.gitconfig-company-name
[user]
    email = identifier@companyname.com
[core]
    sshCommand = "ssh -i ~/.ssh/id_rsa_company_name.pub"


Скорее всего, надо будет ещё поплясать с бубном вокруг core.sshCommand, но как-то так должно сработать.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы