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