Не удалось 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/токены/новый
а затем создайте новый токен, если у вас его нет. И, наконец, войдите с токеном