相关文章推荐
开心的刺猬  ·  Android ...·  2 天前    · 
月球上的镜子  ·  State ...·  2 天前    · 
不开心的拖把  ·  js循环生成表格 - 掘金·  1 年前    · 
深沉的金鱼  ·  【Android】java.lang.Sec ...·  1 年前    · 
强健的熊猫  ·  shell ...·  1 年前    · 

两种情况:

第一种情况自己有vpn ,网页可以打开github。说明命令行在拉取/推送代码时并没有使用vpn进行代理

第二种情况没有vpn ,这时可以去某些网站上找一些代理ip+port


解决办法:配置http代理Windows、Linux、Mac OS 中 git 命令相同:

配置socks5代理

git config --global http.proxy socks5 127.0.0.1:7890
git config --global https.proxy socks5 127.0.0.1:7890

配置http代理

git config --global http.proxy 127.0.0.1:7890
git config --global https.proxy 127.0.0.1:7890

命令中的主机号 (127.0.0.1)是使用的代理的主机号(自己电脑有vpn那么本机可看做访问github的代理主机),即填入127.0.0.1即可,否则填入代理主机 ip(就是网上找的那个ip)
命令中的端口号 (7890)为代理软件(代理软件不显示端口的话,就去Windows中的代理服务器设置中查看)或代理主机的监听IP,可以从代理服务器配置中获得,否则填入网上找的那个端口port


socks5和http两种协议由使用的代理软件决定,不同软件对这两种协议的支持有差异,如果不确定可以都尝试一下
主机号和端口号可在代理的位置查看(自己有vpn的需要查看)


查看代理命令

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


取消代理命令

git config --global --unset http.proxy
git config --global --unset https.proxy
github git clone git config --global --get http.proxy git 报错 Failed to connect to github.com port 443 的解决办法
折腾了好久,执行 /usr/bin/ruby -e $(curl -fsSL https://raw. github usercontent. com /Homebrew/install/master/install) 开始一直 报错 Failed to connect to raw. github usercontent. com port 443 : Connect ion refused error: Error: 7, 尝试过改动 git config的代理,没有用, 换中科大的源,也没有用 最后解决办法如下,重装 com mand line tools,再执行安装指令,homebrew安装成功。 npm ERR! Error while executing: npm ERR! /usr/bin/ git ls-remote -h -t https:// github . com /nhn/raphael. git npm ERR! npm ERR! fatal: unable to access 'https:// github . com /nhn/raphael. git /': Failed connect to github . com : 443 ; Connect ion timed out npm ERR! Error while executing: npm ERR! /usr/bin/ git ls-remote -h -t https:// github . com /nhn/raphael. git npm ERR! npm ERR! fatal: unable to access 'https:// github . com /nhn/raphael. git /': Failed connect to github . com : 443 ; Connect ion timed out Git LFS入门微型站点。 本地克隆: git clone https:// github . com / git -lfs/ git -lfs. github . com . git 运行Jekyll: script/server 在本地浏览器中查看: 生成站点的代码(不包括资产,内容和布局目录的所有内容)以及站点上的代码示例均根据CC0-1.0进行许可。 CC0放弃所有版权限制,但不授予您任何商标许可。 站点内容(资产,内容和布局目录中的所有内容,不包括单独标记的开源许可下的文件)均根据CC-BY-4.0进行了许可。 CC-BY-4.0授予您几乎可以出于任何目的使用内容的权限,但不授予您任何商标权限,只要您注意许可并给予信誉即可,例如: 基于CC-BY-4.0许可使用的基于 git -lfs. github . com 的内容。 这意味着您可以在自己的
当进行仓库pull或者push时, 报错 如下: Failed to connect to github . com port 443 : Connect ion refused 解决方法如下: 方法一:关闭代理 一开始查找解决方法以为是开梯子或者其他代理工具等原因,然后就试了重置代理或者取消代理的方式 git config --global --unset http.proxy git config --global --unset https.proxy
问题描述: 在使用 git 进行提交时, 出现上面这个 报错 , 导致无法提交. 报错 大致意思就是创建index.lock文件失败,因为已经存在index.lock文件了. index.lock文件是在. git 下面, 而. git 是一般是隐藏的, 那么可以通过以下命令删除即可. rm -rf /Users/dianji/project/ccpay.h5/. git /index.lock ///Users/dianji/project/ccpay.h5/. git /index.lock是你的index.lock的目录, 通常直接复制 报错 信息里边的地址比较靠谱. 那这个index.lock有什么作用呢?
一:问题原因 出现该问题的原因是在创建本地库时,自动生成的. git 文件和. git ignore文件中并没有添加.idea文件,但是这个自动创建的. git ignore文件配置在创建本地库的同时已经添加进了本地库的缓存中,虽然创建完本地库之后你第一时间更改了忽略文件,但是上传到服务器时仍然会有.idea文件夹。根据这个思路,我们可以先清除本地库忽略文件配置缓存,然后更改忽略文件,添加要忽略的文件,再次提交到本地库,之后再上传服务器就可以解决这个问题。 二:解决方法 如果你安装了 git ,直接进入你项目根目录(就是
全局设置,随便设置能被人家人出来就行 git config --global user.name "周鹏飞" git config --global user.email "1813763637" 创建 git 仓库 找个地方创建个文件夹,作为你的仓库,然后鼠标右键 Git Bush Here,要不然你就cd呗 下面是重点 #初始化仓库 git init #在仓库中添加文件 touch xxx.md #把工作区中的文件add到暂存区 git add xxx.md / git a
在Linux服务器上遇到无法连接到 GitHub . com 的问题,可能是由于网络连接问题或防火墙设置导致的。以下是一些可能的解决方法: 1. 检查网络连接:确保服务器的网络连接正常,并且可以访问其他网站。可以尝试使用ping命令来测试与 GitHub . com 的连接是否正常。例如: ```shell ping github . com 2. 检查防火墙设置:如果服务器上启用了防火墙,可能需要允许对 GitHub . com 的访问。可以使用iptables命令来查看和修改防火墙规则。例如,如果使用的是iptables防火墙,可以运行以下命令来允许对 GitHub . com 的访问: ```shell sudo iptables -A OUTPUT -p tcp -d github . com --d port 443 -j ACCEPT 3. 检查代理设置:如果服务器使用了代理服务器进行网络连接,需要确保代理设置正确并且可以连接到 GitHub . com 。可以通过设置http_proxy和https_proxy环境变量来配置代理。例如: ```shell ex port http_proxy=http://proxy.example. com :8080 ex port https_proxy=http://proxy.example. com :8080 4. 检查DNS设置:如果服务器的DNS设置不正确,可能无法解析 GitHub . com 的域名。可以尝试使用nslookup命令来检查域名解析是否正常。例如: ```shell nslookup github . com 5. 尝试使用其他协议:如果无法使用HTTPS协议连接到 GitHub . com ,可以尝试使用SSH协议进行克隆或推送。可以在 GitHub 上的仓库页面上找到SSH克隆URL。例如: ```shell git clone git @ github . com :username/repo. git