Git TypeInitializationException при отправке кода в ответвление - PullRequest
2 голосов
/ 30 января 2020

Я пытаюсь набрать код sh в моей удаленной ветке. Я получаю следующие журналы ошибок.

Unhandled Exception: System.TypeInitializationException: The type
initializer for 'Microsoft.Alm.Cli.Program' threw an exception.
--->
System.Runtime.InteropServices.SEHException: External component has
thrown an exception.    
  at AzureDevOps.Authentication.TokenScope.op_BitwiseOr(TokenScope left, TokenScope right)    
  at Microsoft.Alm.Cli.Program..cctor()    
  --- End of inner exception stack trace ---    
at Microsoft.Alm.Cli.Program.Main(String[] args) 
  fatal: Authentication failed for
'https://dev.azure.com/ubplDevOps/ConnectrixCompanyAndroidApp/_git/ConnectrixCompanyAndroidApp/'

Когда я отправляю команду pu sh, открывается всплывающее окно с паролем, но когда я ввожу свой пароль, выдает вышеуказанную ошибку. Я могу войти в свою учетную запись в Интернете, используя тот же пароль, но он не позволяет мне набрать sh.

1 Ответ

1 голос
/ 30 января 2020

Проверьте, видите ли вы при клонировании репозитория Azure параметр «Создать Git учетные данные», как seen here

Проверьте также используемый удаленный URL-адрес :

git config --get remote.<azure-remote-name>.url
# or simply
git remote -v

# check the URL referring to azure

Если в нем есть учетная запись проекта, замените этот URL своим Azure именем пользователя (тем, которое использовалось при входе в учетную запись Azure).


Я работал над одним и тем же хранилищем около 2 месяцев. Вчера это начало давать эту ошибку.

Нет недавних Azure инцидентов , поэтому попробуйте изменить свой пароль, чтобы увидеть, влияет ли этот сброс на текущую проблему


ОП Вивек Мишра указывает в комментариях к токенов личного доступа , срок действия которых в случае ОП истек.

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

Это было , введенное в 2018 , и включает дату истечения срока действия.

https://blog.devmatter.com/wp-content/uploads/2018/12/NewPATScreen-1024x649.png

...