为了账号安全,请及时绑定邮箱和手机立即绑定

go-git 通过代理克隆

go-git 通过代理克隆

Go
湖上湖 2022-06-13 10:31:44
我在 golang 上编写了一个小应用程序并使用 go-git 克隆 git 存储库,但是当我通过代理运行它时,它无法连接到互联网。下面一段代码:url := os.Getenv("APP_DOWNLOAD_LOCATION")username := "username"password := "password"if len(username) > 0 && len(password) > 0 {    cloneOptions.Auth = &http2.BasicAuth{        Username: username,        Password: password,    }    cloneOptions.}r, err := git.Clone(storer, fs, cloneOptions)我搜索但没有任何关于配置 go-git 以通过代理进行克隆的指南。有人遇到过这种情况吗?非常感谢。
查看完整描述

1 回答

?
ITMISS

TA贡献1871条经验 获得超8个赞

auth/basic/username_password/main.go虽然似乎不是用于代理身份验证。

对于代理,您需要设置一个自定义客户端(如_examples/custom_http/main.gohttp.Transport使用您的凭据集


查看完整回答
反对 回复 2022-06-13
  • 1 回答
  • 0 关注
  • 137 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信