Я использую Git Bash в Windows 7. Мы используем GitHub в качестве источника нашего репозитория.
Каждый раз, когда я нажимаю или тяну, мне нужно предоставить учетные данные пользователя и пароль. Я знаю, что мои ключи SSH настроены правильно, иначе я не смогу получить доступ к репозиторию. (То есть, когда я ввожу свои учетные данные, push / pull работает правильно.)
Я ввел
git config --global user.name myusername
git config --global user.email myemail
git config --global github.user myusername
git config --global github.token mytoken
Но, тем не менее, меня спрашивают учетные данные каждый раз, когда я нажимаю / тяну.
Если Ваш repo имеет HTTPS repo, конфигурация мерзавца-e дают эту команду в ударе мерзавца. Обновите имя пользователя и пароль путем открытия в режиме вставки, измените пароль, или имя пользователя дайте: x и ключи Cntrl+z это сохранит и выйдет
Так, С того времени в то время как Вы вытягиваете / продвигают код в репозиторий, который это не попросит пароля.
С ударом мерзавца для Windows следующая комбинация других ответов работала на меня (репозиторий проверил использование клиента GitHub т.е. https, не ssh):
git config --global credential.helper wincred
git pull