【发布时间】:2011-03-08 00:57:18
【问题描述】:
我已经在本地机器上创建了项目的克隆
git clone git@github.com:test/abc.git
现在我想在我的 ubuntu 服务器上部署我的项目。
所以我创建了一个在我的 ubuntu 服务器上安装 git 的脚本。 现在我想在服务器上部署我的 rails 项目。 像 git clone git@github.com:test/abc.git 但我没有在我的服务器上设置 ssh 密钥。 有什么方法可以创建克隆而不在我的服务器上设置 ssh 密钥。
是不是我们必须强制在每台服务器上进行 ssh 连接?
如果我有 20 台服务器怎么办?我需要为要克隆的每台服务器设置 ssh 密钥吗?
有没有什么方法可以只询问密码而不是创建一个克隆?
或者其他方式?
【问题讨论】:
-
为什么需要克隆来部署?为什么不直接为您的 20 台服务器创建一个适当的版本和 (s)ftp 的 tarball?
标签: ruby-on-rails ruby git github