GitHub enterprise-remote: проверка подлинности паролем недоступна для операций Git

мой git работал нормально, а затем, не меняя ничего, чем следующая проблема начала происходить, Я попытался сбросить кэш в

учетные данные.помощник!--2-->

и прошли почти каждый ответ stackoverflow, который я мог найти

remote: Password authentication is not available for Git operations.
remote: You must use a personal access token or SSH key.
remote: See https://github.ibm.com/settings/tokens or
'https://github.ibm.com/WBurney/Blockchain_SDO.git/': 
The requested URL returned error: 403

спасибо

2 ответов


Если вы зарегистрировали открытый ключ ssh для своей учетной записи GitHib enterprise, вы можете обойти проблему с помощью url ssh

cd /path/to/repo
git remote set-url origin git@github.ibm.com:WBurney/Blockchain_SDO.git
git push

но что касается вашей первоначальной проблемы, попробуйте следовать "создание персонального маркера доступа для командной строки".

Если вы находитесь на Mac, обновите свои учетные данные из Связки ключей OSX.


принятый ответ будет работать только для ssh, а не для https.

сброс кэша, похоже, недавно изменился. Для меня это в конце концов сработало.

git credential reject
protocol=https
host=github.<YOUR_COMP>.com