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

#git

Вопрос:

Я пытаюсь клонировать свой репозиторий. Но я получаю эту ошибку, показанную ниже.

 git clone https://github.com/amanmyrats/taksi
    Cloning into 'taksi'...
    fatal: unable to access 'https://github.com/amanmyrats/taksi/': Failed to connect to 127.0.0.1 port 1080: Connection refused
 

Я обычно использую psiphon VPN, так как github заблокирован. иногда это не так.

Теперь мой vpn отключен. Я использую компьютер компании, на котором я уже пытался отключить http.прокси.

 git config --global --unset http.proxy
git config --global --unset https.proxy
 

Все еще появляется та же ошибка, и интересно, что в ней говорится, что не удалось подключиться к порту 127.0.0.1 1080???

если это поможет, есть одна странная вещь, которую я не мог понять, когда я перечислял свои пульты дистанционного управления, я получил этот список, даже после того, как я отключил http.proxy глобально

 git config --global -l
    http.schannelcheckrevoke=false
    http.sslverify=false
    http.sslcainfo=C:Usersa.soyunjaliyevAppDataLocalProgramsGitmingw64sslcert.pem
    remote.taksist5.proxy=
    remote.origin.proxy=
    remote.origin.proxy=127.0.0.1:1080
    remote.origin.proxy=127.0.0.1:1080
    remote.origin.proxy=127.0.0.1:1080
    gui.recentrepo=D:/bckup Aman/coding/taksi-aws/tt
 

Возможно, он использует прокси-сервер remote.origin(возможно), но как этого избежать?
Мы ценим любую вашу помощь.

Комментарии:

1. Возможно, есть HTTPS_PROXY переменная окружения, от которой вам, возможно, потребуется избавиться.

2. проверьте git config -l без глобального, просто чтобы убедиться, что он не настроен на другом уровне

3. Я проверил переменные среды, в нем нет HTTPS_PROXY. И также проверил конфигурацию git-l, http.прокси пуст, как это: учетные данные.помощник=менеджер http.прокси= https.прокси= http.schannelcheckrevoke=ложь

4. Что я не понимаю, почему он говорит мне следующее: Не удалось подключиться к порту 127.0.0.1 1080. этот адрес указан только в [remote.origin.proxy=127.0.0.1:1080]. Похоже, это доставляет мне неприятности. Как я могу от этого избавиться? любые предложения приветствуются.

5. Я переустановил git, не помогло

Ответ №1:

Ваши настройки:

 remote.origin.proxy=
remote.origin.proxy=127.0.0.1:1080
remote.origin.proxy=127.0.0.1:1080
remote.origin.proxy=127.0.0.1:1080
 

скажите своему Git подключиться к порту 1080 на 127.0.0.1 (ваша собственная машина), чтобы достичь github.com. Очевидно, вы хотите избавиться от этого на данный момент.

Тот факт, что настройка отображается четыре раза (три со значением, один без), означает, что у вас есть более одной записи для этого. Вам нужно будет удалить их все или установить их все пустыми (хотя нет смысла иметь избыточные настройки).

Если бы все они были в локальной конфигурации, вы могли бы использовать:

 git config --unset-all remote.origin.proxy
 

чтобы удалить их все из локальной конфигурации.

Поскольку все те, которые вы показали, находятся в глобальной конфигурации, вам понадобится:

 git config --global --unset-all remote.origin.proxy
 

чтобы удалить их.

Если некоторые из них установлены в другом месте, вам может потребоваться несколько git config команд, чтобы отменить их все.

Команда git config --list --show-origin покажет все настройки и покажет, откуда они берутся.