Ответ 1
Вам не нужно "выходить из системы" или "входить в систему": относительно git, кто вы есть, определяется:
git config user.name
git config user.email
Измените эти два параметра во время репо, а вы - кто-то другой, когда дело доходит до создания коммитов.
Это не имеет ничего общего с git remote -v
, то есть с учетной записью пользователя, которую вы будете использовать для перехода к upstream repo.
- для https url, вы можете просто указать нового пользователя
- для ssh вам понадобится
~/.ssh/config
файл, ссылающийся на несколько частных ключей ssh (также описанный здесь).