gpt4 book ai didi

linux - "Failed to connect to github.com port 443: Connection timed out"推送到远程仓库时

转载 作者:行者123 更新时间:2023-12-04 18:24:54 46 4
gpt4 key购买 nike

我已经“googled”和“stackoverflowed”了这么多,但我还没有找到解决我的问题的方法。

我在 Ubuntu 上尝试 第一次混帐。

我做了:

sudo apt-get install git

并在网站上创建了一个帐户(并验证了电子邮件,一切正常)。然后我
git config --global user.name "<my_name_here>"


git config --global user.email "<my_email_here>"

然后我去了网站并创建了一个名为 gittest 的公共(public)存储库。 (我没有使用 README 进行初始化,也没有添加许可证或 .gitignore)。然后我
mkdir gittest

在我的桌面和
cd /Desktop/gittest

然后:
echo "# gittest" >> README.md
git init
git add README.md
git commit -m "first commit"
git remote add origin https://github.com/<my_username>/gittest.git

最后
git push -u origin master

这就是悲剧:
写完后点击回车 git push -u origin master它什么也不做,在(很多)秒后它返回一条错误消息:

fatal: unable to access 'https://github.com//gittest.git/': Failed to connect to github.com port 443: Connection timed out


  • 我该如何解决?请帮忙

  • 编辑

    如果我
    echo "$http_proxy"

    或者
    echo "$https_proxy"

    什么也没有发生(终端返回给我一个空行)。

    最佳答案

    也许你在代理后面,你需要配置:

    http.proxy

    覆盖 HTTP 代理,通常使用 http_proxy、https_proxy 和 all_proxy 环境变量进行配置(请参阅 curl(1))。除了 curl 可以理解的语法之外,还可以指定一个带有用户名但没有密码的代理字符串,在这种情况下,git 将尝试以与其他凭据相同的方式获取一个代理字符串。有关更多信息,请参阅 gitcredentials(7)。因此语法是 [protocol://][user[:password]@]proxyhost[:port]。这可以在每个远程的基础上被覆盖;见远程..代理

    完美的!

    为了解决“无法连接到 github.com 端口 443:超时”消息,我们需要运行:

    git config --global http.proxy

    http://domain.local\用户名:密码@proxyServer:8080

    其中用户名是您在代理中的用户名,密码是您的密码

    完毕!您可以检查设置是否已应用运行 git config --global http.proxy

    附加信息:
    git config

    快乐的脚本!

    关于linux - "Failed to connect to github.com port 443: Connection timed out"推送到远程仓库时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58816676/

    46 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com