การย้ายต้นทาง Cafe grader จาก google code ไปยัง gitorious
สำหรับผู้ที่ติดตั้ง Cafe grader โดยใช้แฟ้มต้นฉบับจาก Google Code ด้านล่างเป็นขั้นตอนในการเปลี่ยนต้นทางให้เป็นที่ Gitorious
ก่อนอื่นต้องติดตั้ง git เสียก่อน โดยสั่ง
sudo apt-get install git-core
การเปลี่ยนต้นทางของระบบติดต่อทางเว็บ
เราจะ clone ไฟล์ใหม่มาทับไฟล์เดิมที่ checkout มาด้วย subversion
ย้ายเข้าไปในไดเร็กทอรี ~/grader/web
cd ~/grader/web
จากนั้นสร้าง git reposition ที่นั่นแล้วโหลดไฟล์มาจาก Gitorious
git init git pull git://gitorious.org/cafe-grader/cafe-grader-web.git
แล้วสั่งให้ reset ไฟล์ให้เป็นไปตามต้นฉบับจาก git ทั้งหมด
git reset --hard
ขั้นตอนสุดท้ายคือ การเพิ่ม ต้นทางนี้เข้าไปใน config ของ git เพื่อที่จะได้ pull เวอร์ชั่นใหม่ ๆ ได้ต่อไป
git remote add origin git://gitorious.org/cafe-grader/cafe-grader-web.git
(หมายเหตุ: ถ้าไม่สามารถโหลดได้ให้ทดลองเปลี่ยน url จาก git://.... เป็น http://git.gitorious.org/cafe-grader/cafe-grader-web.git แทน)
การเปลี่ยนต้นทางของระบบตรวจ
ทำตามขั้นตอนเดียวกับข้างต้น แต่ทำที่ไดเร็กทอรี ~/grader/judge/scripts ขั้นตอนโดยสรุปคือ
cd ~/grader/judge/scripts git init git pull git://gitorious.org/cafe-grader/cafe-grader-judge-scripts.git git reset --hard git remote add origin git://gitorious.org/cafe-grader/cafe-grader-judge-scripts.git
การตั้งค่าเพื่อให้ระบบเว็บเชื่อมต่อกับระบบตรวจ
Cafe grader รุ่นใหม่สามารถอัพโหลดโจทย์ และเปิดปิดตัว grader ผ่านทาง web interface ได้แล้ว ถ้าคุณติดตั้ง Cafe grader รุ่นเก่า สามารถอ่านวิธีการตั้งค่าเพิ่มเติม ได้ที่นี่