为bitbucket配置Nginx代理

时间:2017-03-25 05:57:49

标签: git nginx bitbucket

我想将Nginx配置为代理服务器,如下所示:

(1) Client PC <-----> (2)Nginx <------> (3)Bitbucket 

在那:

  • (3) Bitbucket:我创建了一个存储库,我可以通过ssh或https来处理它。

    • ssh:git@bitbucket.org:myname/myproject.git
    • https:https://myname@bitbucket.org/myname/myproject.git
  • (1)客户端PC:来自客户端我不想直接使用域bitbucket.org,而不是,我想使用Nginx服务器的地址来隐藏bitbucket.org域。所以我以前习惯使用Nginx。

  • (2) Nginx:我已经安装并配置了,它适用于http网站。

我的问题是我不知道如何配置Nginx来使用git bitbucket 请帮我一些建议。

1 个答案:

答案 0 :(得分:0)

如果可以,您应该将NGiNX配置为可以作为您可以推送到的git repo服务器。
然后一个post-receive hook可以依次推送到BitBucket。

这样,你就会推动你的NGiNX服务器充当你和BitBucket之间的守门人。

请参阅“How to serve GIT through HTTP via NGINX with user/password?”作为NGiNX git repo服务器配置的具体示例。