我想将Nginx配置为代理服务器,如下所示:
(1) Client PC <-----> (2)Nginx <------> (3)Bitbucket
在那:
(3)
Bitbucket:我创建了一个存储库,我可以通过ssh或https来处理它。
git@bitbucket.org:myname/myproject.git
https://myname@bitbucket.org/myname/myproject.git
(1)
客户端PC:来自客户端我不想直接使用域bitbucket.org,而不是,我想使用Nginx服务器的地址来隐藏bitbucket.org域。所以我以前习惯使用Nginx。
(2)
Nginx:我已经安装并配置了,它适用于http网站。
我的问题是我不知道如何配置Nginx来使用git bitbucket 请帮我一些建议。
答案 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服务器配置的具体示例。