サーバーにチェックアウトしたい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. Git Bashと一緒にプッシュしますが、Git Guiで失敗します
- 3. すべてのフィールドを一緒にチェックしますか?
- 4. gitとsubversionは一緒にすごく遊べますか?
- 5. シェフと一緒に存在しないサービスを停止するとエラーは発生しません
- 6. シェフと一緒に 'cake schema create'を実行する方法はありますか?
- 7. Bitbucketでgitリポジトリをクリアしますか?
- 8. Gitリポジトリ: `Gitのbisect`と
- 9. SVNリポジトリの一部を新しいリポジトリにコピーしますか?
- 10. git submodule mess:gitに精通していない開発者と一緒にgitサブモジュールを使用するには?
- 11. excetvasをkinetic.jsと一緒に使用しますか?
- 12. cookieParser()とcookieSession()を一緒に使用していますか?
- 13. MongoDBとRedisを一緒に使用していますか?
- 14. テキストゲームと一緒にTkinterを実行していますか?
- 15. Tipfyとwsgi_interceptを一緒に使ってテストしますか?
- 16. ローカルのgitリポジトリを既存のリポジトリにリンクします。
- 17. なぜ "git cvsimport"は空のGitリポジトリを返しますか?
- 18. Gitでコミットメッセージとハッシュと一緒にコミットのリストを取得する
- 19. Gitリポジトリで `git add .git`を実行するとどうなりますか?
- 20. Gitリポジトリに私がGitリポジトリにPushしたときにエラーが発生しました
- 21. アップルデベロッパーとエンタープライズプログラムを一緒に
- 22. リポジトリから別のリポジトリにプッシュ - Git
- 23. シェフのバージョンが一致しません
- 24. リモートgitリポジトリURLの有効性をチェックする方法は?
- 25. PHPとRubyは一緒に作業していますか?
- 26. Monitor.TryEnterとlock()は一緒に動作しますか?
- 27. 単一のGitリポジトリに公開されたコードとプライベートコード
- 28. Eclipseと一緒にGitとEgitの両方をインストールする必要がありますか?
- 29. 2つの同一のgitリポジトリ
- 30. Gitリポジトリ:アップ現在チェックに先駆け、現在チェックアウト1
これは本当にRubyと関係がありますか?レポのチェックアウトは、レポに含まれている内容に基づいて変更されません。 –
Andrew、そうです、これはルビーとは無関係です。 –
私はこれが役立つ情報を推測:http://wiki.opscode.com/display/chef/Deploy+Resource –