• git clone https://github.com/istester/ido.git ,确提示“Failed to connect to 192.168.1.22 port 8080: Connection refused” 的解决办法 。


    不知道是否有同学遇到如下的问题:

    git clone https://github.com/istester/ido.git    #一个git仓库。

     

    确收到如下报错:

    Cloning into 'hosts'...

    fatal: unable to access 'https://github.com/racaljk/hosts.git/': Failed to connect to 192.168.1.22 port 8080: Connection refused

    如上,明明clone的github仓库代码,为何会收到无法链接内网的错误呢 ?

    网上找了很多帖子,没啥直接的答案。

    解决思路:

    猜测是git的配置问题,先看看git的所有配置信息

    git config --list

    可以显示所有的配置信息。

    [Ido-Air:gitHome idoxu$ git config --list

    credential.helper=osxkeychain

    color.ui=true

    user.name=Ido

    user.email=957863300@qq.com

    http.proxy=http://192.168.1.22:8080/

    https.proxy=http://192.168.1.22:8080/

    core.excludesfile=/Users/idoxu/.gitignore_global

    difftool.sourcetree.cmd=opendiff "$LOCAL" "$REMOTE"

    difftool.sourcetree.path=

    mergetool.sourcetree.cmd=/Applications/SourceTree.app/Contents/Resources/opendiff-w.sh "$LOCAL" "$REMOTE" -ancestor "$BASE" -merge "$MERGED"

    mergetool.sourcetree.trustexitcode=true

    core.repositoryformatversion=0

    core.filemode=true

    core.bare=false

    core.logallrefupdates=true

    core.ignorecase=true

    core.precomposeunicode=true

    如上,确实有http://192.168.1.22:8080/的配置信息,问题定位到。

    那么,如何去掉配置呢 ?

    原来是设置了代理。

    去掉代理即可。

    git config --global --unset http.proxy

    git config --global --unset https.proxy

    如上,搞定,再次 git clone ,代码可正常down下来。

    延伸,既然涉及到了git的代理,那么作为好奇心,以及强烈学习欲望的tester ,必须得了解下如何设置代理。

    git 代理设置方法:

    git config --global http.proxy http://192.168.1.22:8080/

    git config --global https.proxy https://192.168.1.22:8080/

    如果需要用户名和密码

    git config –global http.proxy http://user:password@10.167.32.133:8080

    git config –global http.proxy https://user:password@10.167.32.133:8080

  • 相关阅读:
    public、private、protected继承的规则
    派生类对象的构造函数与析构函数
    类的保护成员
    派生类覆盖(修改)基类成员
    条款03:尽可能使用const
    处理类与类之间的关系
    继承派生基本概念
    条款02:尽量以const,enum,inline替换#define(宁可编译器替代预处理器)
    Redis持久化AOF和RDB对比
    Memcached取模算法
  • 原文地址:https://www.cnblogs.com/idotest/p/6993084.html
Copyright © 2020-2023  润新知