我在终端中运行命令go get github.com/docker/docker/client
,它成功将特定的软件包下载到了我的$ GOPATH中。但是,如果我尝试在浏览器中使用此链接,它似乎已损坏,GitHub给出了404。您能解释一下发生了什么吗?为什么链接断开时操作成功?
程序包注册表pkg.go.dev确实为pkg.go.dev/github.com/docker/docker/client
提到存储库是:
pkg.go.dev/github.com/docker/docker/client
重定向到https://github.com/docker/docker,因为仓库moby/moby
,并且GitHub将自动重定向到重命名的仓库。这是因为当转到存储库中的子文件夹时,GitHub在PackagePublishing中插入了tree/master/
。当您使用go get下载它时,您将获得普通目录结构,该目录结构在顶层具有the url目录