Git 设置代理拉取

下午安装一个golang库的时候提示:

➜  / go get -u github.com/huin/goupnp
package golang.org/x/net/html/charset: golang.org/x/net is a custom import path for https://go.googlesource.com/net, but /Users/dingdayu/go/src/golang.org/x/net is checked out from https://github.com/golang/net.git

提示一个库net库是从github上拉取的。

移除原来的src/golang.org/x/net,从https://go.googlesource.com/net拉取。

➜  x git clone https://go.googlesource.com/net
Cloning into 'net'...
fatal: unable to access 'https://go.googlesource.com/net/': Failed to connect to go.googlesource.com port 443: Operation timed out

提示从go.googlesource.com连接超时,因为需要代理

两个方法设置代理

配置临时代理

export http_proxy=localhost:1080

代理地址:localhost:1080

仅本次控制台有效,需要长时间有效,请在 .bash 文件中设置,WIN 中请在我的电脑右键高级设置中添加 http_proxy 环境遍历。

配置git全局代理

git config --global http.proxy "localhost:1080"

代理地址:localhost:1080

如果代理地址正确,就可以拉取了。

➜  x git clone https://go.googlesource.com/net
Cloning into 'net'...
remote: Total 7005 (delta 3452), reused 7005 (delta 3452)
Receiving objects: 100% (7005/7005), 9.79 MiB | 105.00 KiB/s, done.
Resolving deltas: 100% (3452/3452), done.

官方有文档是通过Git的全局代理,平时用时也通过代理,可根据需要选择。

转载于:https://my.oschina.net/dingdayu/blog/1509885

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值