Git: enforce username

Часто, когда мы работаем с несколькими GIT хостами или репозиториями, мы используем одновременно несколько учётных записей. И возникает ситуация, когда при попытке сделать PUSH в какой-то репозиторий, получаем ошибку, мол - не тот пользователь.

Чтобы такого не было, можно принудительно "сказать" GIT-у с каким пользователем работает текущая репа.

Для этого заходим в каталог, на верхний уровень, где имеется подкаталог ".git" и выполняем команду:

git config credential.username "nuzhnij_username"

Эта команда добавляет в .git/config файл секцию:

[credential]
	username = nuzhnij_username

Теперь PUSH будет отрабатывать от указанного пользователя.