Этот вопрос немного устарел, но я столкнулся с той же проблемой и в итоге заставил ее работать на себя, поэтому я решил предложить то, что сработало для меня здесь.
Когда вы клонируете, убедитесь, что вы не используете http
URL.
Сделайте это:
git clone git@github.com:foo/project-name.git
Не это:
git clone http://github.com/foo/project-name
Первоначально я клонировал URL http
, который не позволял моим учетным данным ssh влиять. Я не уверен, что это ваша проблема, поскольку вы сказали, что она работала накануне, но это может дать вам кое-что попробовать.
К вашему сведению - чтобы получить URL текущего репо, которое вы выписали, сделайте следующее:
cd $REPO_DIR
git config --list | grep remote.origin.url