Git: enforce username
Часто, когда мы работаем с несколькими GIT хостами или репозиториями, мы используем одновременно несколько учётных записей. И возникает ситуация, когда при попытке сделать PUSH в какой-то репозиторий, получаем ошибку, мол - не тот пользователь.
Чтобы такого не было, можно принудительно "сказать" GIT-у с каким пользователем работает текущая репа.
Для этого заходим в каталог, на верхний уровень, где имеется подкаталог ".git" и выполняем команду:
git config credential.username "nuzhnij_username"
Эта команда добавляет в .git/config файл секцию:
[credential]
username = nuzhnij_username
Теперь PUSH будет отрабатывать от указанного пользователя.