Chef - การตั้งค่าระบบควบคุมเวอร์ชัน
การใช้ระบบควบคุมเวอร์ชันเป็นส่วนพื้นฐานของระบบอัตโนมัติโครงสร้างพื้นฐาน มีระบบควบคุมเวอร์ชันหลายประเภทเช่น SVN, CVS และ GIT เนื่องจากความนิยมของ GIT ในชุมชน Chef เราจึงใช้การตั้งค่า GIT
Note - อย่าคิดว่าจะสร้างโครงสร้างพื้นฐานเป็นรหัสโดยไม่มีระบบควบคุมเวอร์ชัน
บน Windows
Step 1- ดาวน์โหลดตัวติดตั้ง Windows จากwww.git-scm.orgและทำตามขั้นตอนการติดตั้ง
Step 2 - ลงทะเบียนเพื่อรับที่เก็บส่วนกลางบน GitHub
Step 3- อัปโหลดคีย์ ssh ไปยังบัญชี GitHub เพื่อให้สามารถโต้ตอบกับมันได้อย่างง่ายดาย สำหรับรายละเอียดเกี่ยวกับคีย์ ssh ไปที่ลิงค์ต่อไปนี้https://help.github.com/articles/generatingssh-keys.
Step 4 - สุดท้ายสร้าง repo บนบัญชี github โดยไปที่ https://github.com/new ด้วยชื่อของ chef-repo
ก่อนที่จะเริ่มเขียนตำราอาหารคุณสามารถตั้งค่าที่เก็บ GIT เริ่มต้นในกล่องการพัฒนาและโคลนที่เก็บว่างที่ Opscode ให้มา
Step 1 - ดาวน์โหลดโครงสร้างว่างที่เก็บ Opscode Chef
$ wget https://github.com/opscode/chef-repo/tarball/master
Step 2 - สกัดบอลน้ำมันดิน
$ tar –xvf master
Step 3 - เปลี่ยนชื่อไดเร็กทอรี
$ mv opscode-chef-repo-2c42c6a/ chef-repo
Step 4 - เปลี่ยนไดเร็กทอรีการทำงานปัจจุบันเป็นเชฟ repo
$ cd chef-repo
Step 5 - เริ่มต้นรับ repo ใหม่
$ git init.
Step 6 - เชื่อมต่อกับ repo ของคุณบน git hub
$ git remote add origin [email protected]:vipin022/chef-
Step 7 - กด repo ในเครื่องไปที่ github
$ git add.
$ git commit –m “empty repo structure added”
$ git push –u origin maste
เมื่อใช้ขั้นตอนข้างต้นคุณจะได้รับ repo เชฟที่ว่างเปล่า จากนั้นคุณสามารถเริ่มพัฒนาสูตรอาหารและตำราอาหารได้ เมื่อเสร็จแล้วคุณสามารถพุชการเปลี่ยนแปลงไปยัง GitHub