TIL: При работе с git в клиенте регулярно всплывает форма логина Github
Некоторое время назад возникла проблема с визуальным git клиентом: регулярно с некоторой периодичностью всплывала форма логина Github и требовала ввести логин и пароль. Ввод реквизитов никак не решал проблему – через какое-то время форма опять появлялась.
Гуглинг вывел на тему в поддержке Github. Судя по всему, эта проблема может быть связана с тем, что добавлен remote через клонирование по HTTPS адресу.
“Но ведь у меня не должно быть проектов с github на компе О_о” думал я открывая git клиент. И действительно их нет. Но оказалось, что когда-то давно к текущему проекту был добавлен remote указывающий на github:
> git remote -v
github https://github.com/feeeper/keras-unet-signature-extractor.git (fetch)
github https://github.com/feeeper/keras-unet-signature-extractor.git (push)
origin https://localgit/another_project (fetch)
origin https://localgit/another_project (push)
Github предлагает закешировать пароль, но я сделал проще – удалил remote за ненадобностью:
> git remote remove github
> git remote -v
origin https://localgit/another_project (fetch)
origin https://localgit/another_project (push)
С тех пор этот диалог больше не тревожил меня.