#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
покажет все настройки и покажет, откуда они берутся.