git lsremote 成功而 go get 失败

git ls-remote 成功而 go get 失败

php小编苹果在使用Git和Go语言开发项目时,遇到了一个问题:git ls-remote命令能够成功获取远程仓库的信息,但是使用go get命令却无法成功下载依赖的包。这个问题困扰了小编很长时间,经过不断的尝试和调试,最终找到了解决办法。在本文中,将详细介绍这个问题的原因以及解决方法,希望能对遇到相同问题的开发者有所帮助。

问题内容

git ls-remote 命令对存储库成功,如下所示。

git ls-remote https://internal.net/dir1/dir2/dir3/repo warning: redirecting to https://internal.net/dir1/dir2/dir3/repo.git/ xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx head yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy refs/heads/master登录后复制