QA@IT
«質問へ戻る

質問を投稿

Vagrantを用いた開発時のコマンド操作について

VagrantでMac上に環境を構築し、Railsアプリケーションを開発しています。

開発時のrailsgitなどのコマンド操作について、

  1. ホスト側(Mac)で操作
  2. ゲスト側(Vagrant)で操作

の2パターンがあると思いますが、どちらが一般的なのでしょうか?

私は何の疑いもなくVagrantにssh接続して、その中でgit pushrails newなどを行なっていました。

ただ、Vagrant内でgit configの設定やGitHubへの秘密鍵の設定などが面倒だと感じ、
そこで「あれ?ホスト側から操作すればよくないか?」と思い至った訳です。

みなさんは、どちらから操作していますか?
理由などを添えて回答いただければと思います。

VagrantでMac上に環境を構築し、Railsアプリケーションを開発しています。

開発時の`rails`や`git`などのコマンド操作について、

1. ホスト側(Mac)で操作
2. ゲスト側(Vagrant)で操作

の2パターンがあると思いますが、どちらが一般的なのでしょうか?

私は何の疑いもなくVagrantにssh接続して、その中で`git push`や`rails new`などを行なっていました。

ただ、Vagrant内でgit configの設定やGitHubへの秘密鍵の設定などが面倒だと感じ、
そこで「あれ?ホスト側から操作すればよくないか?」と思い至った訳です。

みなさんは、どちらから操作していますか?
理由などを添えて回答いただければと思います。