我应该如何在生产环境中提供repo url

时间:2014-09-13 14:30:58

标签: ruby-on-rails ruby git capistrano bitbucket

我正在使用capistrano来部署我的rails应用程序。在我的config / deploy.rb文件中,我应该如何给出repo url。

我正在关注本教程: https://gorails.com/deploy/ubuntu/14.04

而不是 set:repo_url,' git@github.com:excid3 / myapp.git'

如果我使用bitbucket

,应该给予什么

1 个答案:

答案 0 :(得分:1)

对于bitbucket,您可以使用:

git@bitbucket.org:accountname/reponame.git
or
ssh://git@bitbucket.org/accountname/reponame.git

请参阅“Use the SSH protocol with Bitbucket

注意:the comments of the tutorial mentioned in the question添加:

  

~/.ssh/id_rsa中的本地密钥将针对服务器的/home/deploy/authorized_keys文件进行尝试   Capistrano不允许进行密码验证,因此您必须确保运行ssh-copy-id将pub密钥添加到服务器部署用户的authorized_keys文件中。