私は、フォームの要求をサポートしたいと思います:どのように知りません1.8クライアントを行くbitbucketサーバーを使用して「行く」をサポートするにはどうしますか?
git clone http://acme.dev:7600/scm/project/component
:component
を経由して取得できるのBitbucketのサーバーに保存されているgitのプロジェクトである
go get acme.com/component
https://acme.com/component?go-get=1
:それはHTTPS GETの(
https://golang.org/cmd/go/#hdr-Remote_import_pathsあたりなど)を行いますので、
go get
パラメータに基づいてコンポーネントを取得するには
応答では、以下を含むHTTP 200を期待:のBitbucket ServerのSSLの終了手順は、それを使用しているので
<head>
<meta name="go-import" content="acme.com/component git http://acme.dev:7600/scm/project/component">
</head>
HAProxyは魅力的です。バックエンドが特定のURIに応答していることが検出された場合、HTTPレスポンスを返すためのモニタのURIのハックがありますが、異なるコンポーネント名を処理するのに十分な柔軟性はないと思います。
誰もがHAProxyやNGinxのような別のツールを使ってこれを処理する方法を知っていますか?
githubのためのツールは、ソースコード内のマイナーチェンジで、ありますが、私はあなたがそれを使用することができると思いますビットバケットも。 (あなたは別のツールを使っているので)https://github.com/niemeyer/gopkg – fzerorubigd
提案に感謝します。カスタムWebサーバーを構築することは間違いありませんが、私はリバースプロキシを他の多くのタスクに使用しています。コンポーネントの数を減らすようにしています。 –
私はいくつかのnginxの投稿を参照してくださいhttp://stackoverflow.com/questions/26347516/using-go-get-on-a-personal-git-repo –