Laravelプロジェクトのセットアッププロセス全体を処理するためのヘルプを探しています。現在、これは私のウォークスルーリストです:
vagrant box add laravel/Homestead
を実行しますgit clone https://github.com/laravel/Homestead.git Homestead
を実行します(私の場合、Windows10を使用しているためGitBASHを使用しています)ssh-keygen -t rsa -C "[email protected]"
を使用してSSHキーを設定しますinit.sh
/init.bat
を実行します。composer global require "laravel/installer"
を実行しますlaravel new project
を実行しますgit init
、git add .
、git commit -m "clean project"
を実行します。git remote add Origin https://bitbucket.org/you/yourproject
とgit Push -u Origin --all
でプロジェクトをプッシュしますこれで、新しいLaravelプロジェクトがバージョン管理のためにGitに接続されました。私の問題は、Laravelがデフォルトで/vendor
を無視することです。この事実を考慮すると、2台のコンピューターを使用している、または同僚が同じプロジェクトのクローンを作成して一緒に作業できるようにしたいので、プロジェクトを別のコンピューターにクローンしたいと思います。
プロジェクトのクローンを作成し、Laravelを別のマシンで動作させるための適切なウォークスルーは何ですか?リポジトリに/vendor
を追加してプッシュする必要がありますか?ホームステッドボックスをに追加する必要がありますか?リポジトリ?もしそうなら、どのように?
前もって感謝します。
[¹]
Host Homestead
HostName 127.0.0.1
User vagrant
Port 2222
Gitリポジトリにcomposer.json(パッケージ設定)ファイルとcomposer.lock(オプションですが、すべてのサーバーでバージョンが100%一致するようにComposer)推奨)ファイルが含まれていることを確認しますが、含まれていません'vendor'フォルダーまたは.envファイル(現時点では、 'git add。'ですべてを追加しているように見えますが、これは安全ではありません)。コードをデプロイ(「クローン」)する標準的な方法は次のとおりです。
本当に簡単です!
さらに、BitBucketリポジトリが更新されるたびにアプリケーションを自動的にデプロイできる、インターネット上の多数のサービスを見つけることができます。