【发布时间】:2014-12-08 11:05:39
【问题描述】:
我将我的 git 存储库托管在个人 VPS 上,并且我有一个想要“去获取”的包。我试图根据通过发出“go help importpath”找到的帮助文档来设置所有内容,但没有成功。无论我做什么,我都会收到以下错误:
package example.com/user/package: unrecognized import path "example.com/user/package"
我已经尝试了上述 META 标记的所有组合,结果相同。
<meta name="go-import" content="example.com git http://example.com/user/package">
可以通过http://example.com/user/package.git 访问实际的 git 存储库。我可以直接克隆它,但我想去下载并正确安装它。
根据帮助文档,如果 go 向http://example.com/user/package?go-get=1 发出请求,则返回的页面包含 META 标记。如果 go 然后向http://example.com/?go-get=1 发出后续请求,则返回的页面也包含完全相同的 META 标记。
是否需要在服务器上进行任何特殊配置?我不这么认为,因为 go 将通过 http 请求访问存储库。
我已经束手无策了。您能提供的任何帮助将不胜感激。
【问题讨论】:
-
这不应该因为重复而被关闭。另一个问题是关于大型服务器上的私人回购。这个问题是关于个人服务器上的公共回购。真的是相反的问题。