2015-05-12 3 views
1

Если установить параметрКак перезаписать глобальные учетные данные Git для одного репо?

git config --global credential.username my_username 

, а затем перезаписать его для одного репозитория с --local вариант не дает никакой разницы для него - это все еще использует глобальные учетные данные при попытке совершить или толчок. Как я могу это изменить?

+0

Вы уверены, что файл '.git/config' для репозитория обновлен? – chepner

+0

@chepner yes, он содержит 'username' с опцией' --local' – joval

+0

В таких случаях мне удобнее просто запускать редактор с '~/.gitconfig' и' myproject/.git/config' , Показывает вам, какие параметры вы задали, а синтаксис вполне объяснителен. – cmaster

ответ

0

credential.username

Если имя пользователя не установлен для сетевой аутентификации, используйте это имя пользователя по умолчанию

Возможно вы user.name настроены на --global, так credential.username на --local не используется. Попробуйте следующее:

git config --local user.name my_username 
+0

Этот параметр используется при совершении, но нажатие по-прежнему использует глобальные настройки учетных данных. – joval

Смежные вопросы