在公司的时候,使用公司网线配置公司分配的IP后,可以进行代码的拉取与推送,
在家里的时候,使用VPN就没有办法进行代码的拉取与推送了
fatal: unable to access gitlab,Could not resolve host:
解决方法
1、通过以下命令排查下:
curl --verbose http://myhost/
查看报错信息
2、如果没有设置代理的话,记得设置git的代理
set HTTPS_PROXY=http://<login_internet>:<password_internet>@aproxy:aport
set HTTP_PROXY=http://<login_internet>:<password_internet>@aproxy:aport
set NO_PROXY=localhost,my.company`
3、我看了下你用的htttp ,所以尝试修改 http://你的域名为 http://公司内网gitlab服务器的ip 试下,或者在你的host文件添加对应ip和域名
另外,如果上述方法还不行
尝试在/etc/resolv.conf添加搜索与服务器 dns,并在配置/etc/gitlab-runner/config.toml添加
dns_search = ["your.domain.name"]
extra_hosts = ["git.local:10.0.5.15"]
如有问题及时沟通