Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Git 为bitbucket配置Nginx代理_Git_Nginx_Bitbucket - Fatal编程技术网

Git 为bitbucket配置Nginx代理

Git 为bitbucket配置Nginx代理,git,nginx,bitbucket,Git,Nginx,Bitbucket,我想将Nginx配置为代理服务器,如下所示: (1) Client PC <-----> (2)Nginx <------> (3)Bitbucket (1)客户端PC(2)Nginx(3)比特桶 在这方面: (3)Bitbucket:我已经创建了一个存储库,我可以通过ssh或https使用它 ssh:git@bitbucket.org:myname/myproject.git https:https://myname@bitbucket.org/myname/

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

(1) Client PC <-----> (2)Nginx <------> (3)Bitbucket 
(1)客户端PC(2)Nginx(3)比特桶
在这方面:

  • (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 web上运行良好

我的问题是我不知道如何配置Nginx来使用git-bitbucket。

请帮我提一些建议。

如果可以,您应该将NGiNX配置为能够充当git repo服务器,您可以推送到该服务器。
然后,一个后接钩可以依次推到BitBucket

这样,您就可以推送到NGiNX服务器,它充当您和BitBucket之间的网关守护者


请参阅“”作为NGiNX git repo服务器配置的具体示例。

如果可以,您应该将NGiNX配置为能够充当您可以推送到的git repo服务器。
然后,一个后接钩可以依次推到BitBucket

这样,您就可以推送到NGiNX服务器,它充当您和BitBucket之间的网关守护者


请参见“”作为NGiNX git repo服务器配置的具体示例。

此方法的优点是什么?如果需要的话,您可以直接在Bitbucket服务器中设置大量的“门”——预接收或后接收挂钩、引用限制(又称分支权限)以及类似于另一个提交检查器的插件,让您可以完成一些功能强大的工作。但最糟糕的情况是,你的建议似乎过于复杂了。@Daveruinse OP不想直接使用域名bitbucket.org,尽管我把它误读为bitbucket服务器(自托管),而不是bitbucket云。我的坏@VonC,如果我真的正确地阅读了这个问题,你的建议是有意义的:d这种方法的优点是什么?如果需要的话,您可以直接在Bitbucket服务器中设置大量的“门”——预接收或后接收挂钩、引用限制(又称分支权限)以及类似于另一个提交检查器的插件,让您可以完成一些功能强大的工作。但最糟糕的情况是,你的建议似乎过于复杂了。@Daveruinse OP不想直接使用域名bitbucket.org,尽管我把它误读为bitbucket服务器(自托管),而不是bitbucket云。我的坏@VonC,如果我真的正确阅读了这个问题,你的建议是有意义的:D