我想支持形式的请求:你如何支持'去'使用bitbucket服务器?
go get acme.com/component
其中component
是存储在到位桶Server中的Git项目,可以通过以下方式获得:
git clone http://acme.dev:7600/scm/project/component
的走1.8客户端不知道如何
https://acme.com/component?go-get=1
:它确实是这样的HTTPS GET的(按照
https://golang.org/cmd/go/#hdr-Remote_import_paths)来抓取基于所述
go get
参数分量
响应,预计含有以下内容的HTTP 200:
<head>
<meta name="go-import" content="acme.com/component git http://acme.dev:7600/scm/project/component">
</head>
HAProxy的是有吸引力的,因为到位桶服务器SSL终止过程使用它。它有一个monitor-uri hack,如果它检测到后端正在响应特定的URI,则返回一个HTTP响应,但我认为它不足以灵活处理不同的组件名称。
有没有人知道一种方法来处理这个使用HAProxy或者,也许,像NGinx另一个工具?
没有为github上的一个工具,在源代码中的微小的变化,我认为你可以用它来bitbucket也是如此。 (因为你说另一个工具)https://github.com/niemeyer/gopkg – fzerorubigd
感谢您的建议。建立一个自定义的Web服务器肯定会工作,但我使用一个反向代理的其他一些任务,我试图保持组件的数量。 –
我看到一些nginx的帖子,即http://stackoverflow.com/questions/26347516/using-go-get-on-a-personal-git-repo –