0

Capistranoを使用してデプロイメントをセットアップするためのチュートリアルを実行しています。手順の1つは次のとおりです。

ソースコードがどこにあるかをCapistranoに伝える必要があります。これはアプリケーションのリポジトリアドレスであり、デフォルトでは、ローカルマシン(デプロイ元)と本番サーバー(デプロイ先)の両方からアクセスできる必要があります。

私のリポジトリはhttp://beanstalkapp.com/でホストされて おり、ローカルマシンからTortoiseSVNを介してアクセスします。つまり、ローカルマシンからリポジトリにアクセスできるということだと思います。ただし、本番サーバーがそのリポジトリにアクセスできることを確認する方法について混乱していますか?

4

2 に答える 2

1

ホストされている場所に関係なく、SVN リポジトリからチェックアウトするには、SVN 資格情報 (および明らかに svn パッケージ) を使用して運用マシンを構成するだけです。

于 2013-02-22T21:15:26.850 に答える
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

于 2013-02-25T20:56:59.450 に答える