我可以执行:
go get github.com/docker/docker/client
(来自here),然后在我的$GOPATH/src/github.com/docker/docker/client
中查看源代码。
但是没有这样的存储库https://github.com/docker/docker/client。
实际从何处获取来源?有人可以指出我的网址吗?
答案 0 :(得分:1)
问::从何处获取go docker sdk?
A:如前所述。 https://github.com/moby/moby
我也很难像您一样确定答案。但这就是我最终得出的方式。
就像你所做的一样。
首先,运行go get github.com/docker/docker/client
。此命令git cloned
到我的docker/docker
目录中的一个$GOPATH/github.com
项目。
然后我转到项目目录,并进行了git remote get-url origin
来查找其来源。
输出为:https://github.com/docker/docker
将此URL放入浏览器会将我重定向到 github.com/moby/moby 项目,我认为他们必须设置dns
才能将人们重定向到该URL。
我还没有查找或了解go get
命令的工作原理,但是似乎有些聪明之处告诉它github.com/docker/docker
是实际项目的URL,{{ 1}}会反对。那么git clone
位只是它要从中克隆的项目的子模块或目录。