Не удалось git pull в студии Android 3.6

Я получаю сообщение об ошибке, как указано ниже:

Не удалось выполнить обновление. Не удалось выполнить вызов. Неожиданный ответ от сервера: неавторизованный java.lang.RuntimeException: сбой при вызове. Неожиданный ответ от сервера: неавторизованный: org.jetbrains.git4idea.nativessh.GitNativeSshAskPassXmlRpcClient.handleInput(GitNativeSshAskPassXmlRpcClient.handleInput (GitNativeSshAskPassXmlRpcClient.handleInput).nativessh.GitNativeSshAskPassApp.main(GitNativeSshAskPassApp.java:30) Вызвано: java.io.IOException: неожиданный ответ от сервера: неавторизован в org.apache.xmlrpc.LiteXmlRpcTransport.sendRequest(LiteXml.javarpcTransport.sendRequest (LiteXmlRpcport) или в.LiteXmlRpcTransport.sendXmlRpc(LiteXmlRpcTransport.java:90) в org.apache.xmlrpc.XmlRpcClientWorker.execute(XmlRpcClientWorker.java:72) в org.apache.xmlrpc.XmlRpcClient.execute(XmlRpcClient.java:194) в org.apache.xmlrpc.XmlRpcClient.execute(XmlRpcClient.java:185) в org.apache.xmlrpClient.exe.java:178) в org.jetbrains.git4idea.nativessh.GitNativeSshAskPassXmlRpcClient.handleInput(GitNat

В предыдущих версиях мне удавалось исправить вот так:

AndroidStudio -> Настройки -> Git -> SSH Executable и изменился с собственного на встроенный, и он начал работать. См. Пользовательский интерфейс здесь:

Но в Android Studio 3.6 я не вижу вышеуказанного параметра в настройках.

Я также протестировал git, используя кнопку Test в правом верхнем углу. Git выполняется успешно.

2 ответа

Эта проблема устранена в Android Studio 3.6.1. Я проверил это, обновив с 3.6 до 3.6.1, и git работает должным образом.

Вы можете найти заметки о выпуске здесь. Это говорит

Решена проблема проверки подлинности системы контроля версий Git

В первоначальном выпуске Android Studio 3.6 операции, требующие аутентификации в системе управления версиями Git, были нарушены в среде IDE. Эта ошибка исправлена ​​в версии 3.6.1. Дополнительную информацию см. В выпуске № 124680708.

Перейти к -

      Android Studio -> Setting-> GitHub

Если вы не можете войти в систему, используя имя пользователя и пароль , попробуйте получить токен с GitHub отсюда -

https://github.com/settings/токены/новый

а затем создайте новый токен, если у вас его нет. И, наконец, войдите с токеном

Другие вопросы по тегам