WebStorm не может подключиться к порту gitlab.com 1080 [duplicate]

Это исключение возникает, когда приложение пытается выполнить сетевую операцию в своем основном потоке. Запустите свой код в AsyncTask :

class RetrieveFeedTask extends AsyncTask {

    private Exception exception;

    protected RSSFeed doInBackground(String... urls) {
        try {
            URL url = new URL(urls[0]);
            SAXParserFactory factory = SAXParserFactory.newInstance();
            SAXParser parser = factory.newSAXParser();
            XMLReader xmlreader = parser.getXMLReader();
            RssHandler theRSSHandler = new RssHandler();
            xmlreader.setContentHandler(theRSSHandler);
            InputSource is = new InputSource(url.openStream());
            xmlreader.parse(is);

            return theRSSHandler.getFeed();
        } catch (Exception e) {
            this.exception = e;

            return null;
        } finally {
            is.close();
        }
    }

    protected void onPostExecute(RSSFeed feed) {
        // TODO: check this.exception
        // TODO: do something with the feed
    }
}

Как выполнить задачу:

В файле MainActivity.java вы можете добавить эту строку в свой oncreate() method

new RetrieveFeedTask().execute(urlToRssFeed);

Не забудьте добавить это в файл AndroidManifest.xml:


125
задан Simson 18 March 2014 в 14:10
поделиться

20 ответов

Ну, я сделал следующие шаги

  1. Google ошибка
  2. Получил SO ссылки ( здесь , здесь ), который предложил то же самое, что я должен обновить Git Config для настройки прокси-сервера
  3. Черт, не могу видеть информацию прокси-сервера с панели управления. ИТ-ребята, должно быть, скрыли это. Я даже не могу изменить настройку, чтобы не использовать прокси.
  4. Нашел этот замечательный учебник о том, какой прокси-сервер подключен к
  5. Обновлен http.proxy в git config, следуя команде

git config --global http.proxy http [s]: // имя_пользователя: пароль @ прокси-адрес: порт

  1. Ошибка - не удалось разрешить прокси some@proxyaddress:port. Оказалось, что в моем пароле был символ @.
  2. Кодируйте @ в своем пароле до %40, так как git разделяет настройку прокси-сервера на @
  3. Если ваше имя пользователя - это адрес электронной почты, который имеет @, также кодирует это %40. (см. этот ответ )

git config --global http.proxy http [s]: // userName (закодировано): пароль (закодирован) @proxyaddress: port

Baam! Он работал!

Примечание. Я просто хотел ответить на этот вопрос для таких душ, как я, кто придет искать ответ на SO: D

263
ответ дан kinishinai 27 August 2018 в 05:38
поделиться

В Visual Studio перейдите к

Инструменты / Диспетчер пакетов NuGet / Консоль диспетчера пакетов

Тип git config --global http.proxy http: //xxx.xxxx .xxxx: Порт

0
ответ дан Apollo 27 August 2018 в 05:38
поделиться

Если вы находитесь в Windows, то это может быть брандмауэр. У меня возникла эта проблема после обновления из Windows, который по какой-то причине заблокировал все программы от доступа к сети, если они не были добавлены в список разрешений в брандмауэре.

Чтобы протестировать, отключите брандмауэр и нажмите что-то из Github, снова включите брандмауэр. Если это сработает, перейдите через C: \ Program Files \ Git или C: \ Program Files \ Git и добавьте их в список разрешений в вашем брандмауэре.

0
ответ дан Chris Sprague 27 August 2018 в 05:38
поделиться

(Надеюсь, что этот ответ поможет кому-то вроде меня.)

То же самое случилось со мной в Windows, используя git для windows .

Я установил прокси-сервер как обычно:

git config --global http.proxy http://username:pass@proxy.com:port

В моей ситуации имя пользователя - это электронная почта, поэтому он имеет знак @. После кодирования значка @ с % 40 в имени пользователя проблема устранена.

Итак, кодируйте специальные символы не только паролем, но также в имени пользователя. (Обратите внимание на комментарии этого ответа )

7
ответ дан Community 27 August 2018 в 05:38
поделиться

ipconfig /renew - решил этот вопрос для меня.

3
ответ дан digitalextremist 27 August 2018 в 05:38
поделиться

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

Затем вы можете создать прокси-сервер, например. использовать xxnet , который является свободным & amp; на основе GAE Google и доступен для Windows / Linux / Mac.

Затем установите адрес прокси для git, например:

git config --global http.proxy 127.0.0.1:8087
33
ответ дан Eric Wang 27 August 2018 в 05:38
поделиться

Если ваш git уже настроен на что-то, и вы только скопировали эту папку в другое место, просто запустите:

git config --global http.proxy ""

И git установит себя прямо, после чего вы можете снова вытащить: )

22
ответ дан EvgenyKolyakov 27 August 2018 в 05:38
поделиться

Я использую Tortoise Git и просто перейду в Git в настройках и применяю те же настройки к Global. Применить и ОК. Работал для меня.

0
ответ дан Farrukh Chishti 27 August 2018 в 05:38
поделиться

У меня возникла ошибка, когда я использовал

<git config --global http.proxy http://user:password@proxy_addr:port>

Ошибка в том, что файл конфигурации не может быть идентифицирован, так как такого файла нет. Я изменил команду на

<git config --system http.proxy http://user:password@proxy_addr:port>

Я запускаю git в командной строке Windows 7. Вышеупомянутая команда ссылается на конфигурационный файл в GIT_HOME/etc/gitconfig. Опция --global отсутствует.

2
ответ дан GitaarLAB 27 August 2018 в 05:38
поделиться

В Windows 7 настройка прокси для глобальной конфигурации разрешит эту проблему

git config --global http.proxy http: // user: password @ proxy_addr: port

, но проблема здесь заключается в том, что ваш пароль не будет зашифрован. Надеюсь, это не должно быть большой проблемой, так как большую часть времени вы будете единственным владельцем вашего ПК.

6
ответ дан Jagath 27 August 2018 в 05:38
поделиться

Mine было исправлено с помощью этой команды: -

      >git config --global http.proxy XXX.XXX.XXX.XXX:ZZ

, где XXX.XXX.XXX.XXX - адрес прокси-сервера, а ZZ - номер порта прокси-сервера.

В моем случае не было необходимости указывать имя пользователя или пароль.

14
ответ дан John Doe 27 August 2018 в 05:38
поделиться

Я чувствую себя более чем в отчаянии, пробовав все вышеупомянутые решения. К счастью, я наконец нашел способ устранить это странно на домашней странице github .

-1
ответ дан John Zhow 27 August 2018 в 05:38
поделиться

Для меня я должен установить https_proxy и http_proxy в дополнение к конфигурации git proxy, тогда только она сработала.

0
ответ дан Karthikeyan Vaithilingam 27 August 2018 в 05:38
поделиться

У меня большой опыт работы с корпоративными прокси. Конфигурация обычно хорошо работает с

. Но если вы настроили прокси-сервер и работать с git (всегда получая ошибку 443), попробуйте проверить, нет ли у вас remote.origin.proxy в обход вашей конфигурации.

git config --list --show-origin

Если вы убедитесь, что «remote.origin.proxy» настроен как пустое значение, попробуйте отключить его или почти установить его с помощью вашего корпоративного прокси:

git config --add remote.origin.proxy "http://[yourproxy]:[yourport]"

И так как На нескольких сайтах предприятия есть недоверенные сертификаты. Я рекомендую вам избежать проверки сертификата, если вы используете ssl:

git config http.sslverify false    
git config --global http.sslverify false
3
ответ дан manuelbcd 27 August 2018 в 05:38
поделиться

Моя проблема была решена с помощью этой команды

git config --global http.proxy http://login:password@proxyServer:proxyPort
4
ответ дан ricardogobbo 27 August 2018 в 05:38
поделиться

Я получил так:

git config --global http.proxy http://{domain}\\\{username}:{password}@{proxy ip}:{proxy port}

git config --global http.sslverify false
11
ответ дан rmonte.com 27 August 2018 в 05:38
поделиться

Получалась такая же ошибка в SourceTree, перейдите в «Инструменты»> «Параметры»> «Сеть» и установите «Добавить конфигурацию прокси-сервера в Git / Mercurial», если вы уже установили настройки прокси-сервера

6
ответ дан r_allela 27 August 2018 в 05:38
поделиться

Вы также можете попробовать удалить пульт дистанционного управления и добавить его снова. Это сработало для меня. Однако вам необходимо настроить информацию отслеживания для всех филиалов и других материалов, которые могут быть не идеальны для крупных проектов. В основном этапы: git remote rm origin git remote add origin git@github.com: user / repo.git git push origin master https://coderwall.com/p/7begkw/fatal-remote-error-you -может-трет-толчок к мерзавец

0
ответ дан Saikat Guha 27 August 2018 в 05:38
поделиться

Прежде чем вы попробуете причудливые вещи, попробуйте отключить брандмауэр и антивирус и посмотреть, работает ли он. Это была моя проблема.

0
ответ дан Souradeep Nanda 27 August 2018 в 05:38
поделиться

(Не ответ, но очень похожая проблема). У меня есть Git Gui, установленный в системе Windows за прокси-сервером. Выпуск «git clone» из виртуальной машины Linux, работающей в системе Windows, работает, но Git Gui дает ошибку 443, упомянутую в заголовке.

Чтобы исправить это, нужно отредактировать% USERPROFILE% \. Gitconfig для добавьте раздел [http]:

[http]
    postBuffer = 1000000000
    proxy = the.proxy.address:the.proxy.port
    sslcainfo = C:/Users/username/Documents/the.certificate.name.cer

Обратите внимание, что путь к файлу сертификата безопасности имеет обратную косую черту ('\') заменен на слэши ('/').

0
ответ дан Urhixidur 27 August 2018 в 05:38
поделиться
Другие вопросы по тегам:

Похожие вопросы: