Capistrano - 确保我的服务器可以访问存储库

时间:2013-02-22 20:46:23

标签: svn deployment tortoisesvn capistrano

我正在通过教程设置我的deployment using Capistrano。其中一个步骤是:

  

我们需要告诉Capistrano我们的源代码所在的位置。这是   应用程序的存储库地址,默认情况下必须是   您可以通过本地计算机访问(您将在哪里部署)   来自)和您的生产服务器(您将部署到的地方)。

我的存储库托管在http://beanstalkapp.com/上,我通过Tortoise SVN从我的本地计算机访问它。所以我想这意味着我的本地机器可以访问存储库。但是,我对如何确保我的生产服务器可以访问该存储库感到困惑?

2 个答案:

答案 0 :(得分:1)

您只需要为您的生产机器配置SVN凭证(显然是svn包),即可从您的SVN仓库结账,无论托管位置如何。

答案 1 :(得分:0)

“为了能够部署,您的服务器需要能够访问您的存储库” - https://help.github.com/articles/deploying-with-capistrano

如何连接到存储库 - https://help.github.com/articles/managing-deploy-keys

还有助于理解ssh代理转发 - http://www.unixwiz.net/techtips/ssh-agent-forwarding.html