通过代理进行git克隆
我在golang上编写了一个小应用程序,并使用GoGit克隆git存储库,但当我通过代理运行它时,它无法连接到internet。 下面是一段代码:通过代理进行git克隆,git,go,google-app-engine-golang,Git,Go,Google App Engine Golang,我在golang上编写了一个小应用程序,并使用GoGit克隆git存储库,但当我通过代理运行它时,它无法连接到internet。 下面是一段代码: url := os.Getenv("APP_DOWNLOAD_LOCATION") username := "username" password := "password" if len(username) > 0 && len(password) > 0 { cloneOptions.Auth = &h
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通过代理进行克隆的指南。
有人遇到过这个案子吗?
非常感谢。似乎不适用于代理身份验证
对于代理,您需要设置一个自定义客户端(如中所示)。似乎不适合代理身份验证
对于代理,您需要设置一个自定义客户端(如中所示,使用)