サーバーにチェックアウトしたいGitリポジトリがあります。シェフのレシピはありますか?シェフと一緒にGitリポジトリをチェックしますか?
答えて
git SCM resourceはおそらくあなたが探しているものです。単純なリソースの使用例:
git "/path/to/check/out/to" do
repository "git://github.com/opscode/chef.git"
reference "master"
action :sync
end
特定のブランチを取得する場合は、「revision」属性も参照してください。
特に 'git'リソースを記述するリンクへのsshの鍵がかかります) – OrPo
また、gitリソースを使用する前にgitをインストールしておく必要があります。シェフの料理で次のいずれかを実行できます 'パッケージ「gitの」 のアクションを実行します。 end' または ' include_recipe「gitのインストール:: default'' あなたも追加していることを確認し 'あなたmetadata.rbファイルにgit'に依存2番目のオプションを指定すると – Acorn
答えにリンクされた参照はもはや有効ではありません。次を使用します https://docs.chef.io/resource_git.html –
- 1. シェフと一緒にどのようにPythonモジュールをインストールしますか?
- 2. シェフと一緒にsshキーを配布する方法12
- 3. Git Bashと一緒にプッシュしますが、Git Guiで失敗します
- 4. すべてのフィールドを一緒にチェックしますか?
- 5. gitとsubversionは一緒にすごく遊べますか?
- 6. 一緒にマージされた2つのGitリポジトリを分離する
- 7. "git checkout - [リポジトリとファイル]" => "エラー:pathspec '[リポジトリとファイル]'がgitに既知のファイルと一致しませんでした。"
- 8. Windows gitをGit Krakenと一緒に使う
- 9. ビジュアルスタジオの外部/リモートgitリポジトリと一緒に作業しているときに、ソースナビゲーションが表示されない
- 10. シェフと一緒に存在しないサービスを停止するとエラーは発生しません
- 11. シェフと一緒に新しいWindowsサービスを作成するにはどうすればいいですか?
- 12. gitをパッケージと一緒に使う方法私は配布しています
- 13. gitを電子アプリケーションと一緒にバンドルする方法
- 14. 一般的な祖先がいないときにgitリポジトリから別のgitリポジトリにコミットする方法
- 15. シェフと一緒に 'cake schema create'を実行する方法はありますか?
- 16. Bitbucketでgitリポジトリをクリアしますか?
- 17. git add originをgitで使うことはできませんgit dirと一緒に何でも
- 18. Gitリポジトリから別のGitリポジトリに変更を移す
- 19. Gitリポジトリと
- 20. 現在のgitリポジトリのURLをTortoiseGitでチェックするには?
- 21. Gitタグをリポジトリに表示します
- 22. Gitリポジトリ: `Gitのbisect`と
- 23. SVNリポジトリの一部を新しいリポジトリにコピーしますか?
- 24. なぜ "git cvsimport"は空のGitリポジトリを返しますか?
- 25. ローカルのgitリポジトリを既存のリポジトリにリンクします。
- 26. Gitリポジトリで `git add .git`を実行するとどうなりますか?
- 27. gitリポジトリからビルドし、別のリポジトリをサブフォルダにクローン化する
- 28. git submodule mess:gitに精通していない開発者と一緒にgitサブモジュールを使用するには?
- 29. excetvasをkinetic.jsと一緒に使用しますか?
- 30. UnviersalとClassic Analyticsを一緒に実行していますか?
これは本当にRubyと関係がありますか?レポのチェックアウトは、レポに含まれている内容に基づいて変更されません。 –
Andrew、そうです、これはルビーとは無関係です。 –
私はこれが役立つ情報を推測:http://wiki.opscode.com/display/chef/Deploy+Resource –