Download from Git/th

Gitเป็นซอฟต์แวร์แจกจ่ายเวอร์ชันที่อนุญาตให้ผู้ใช้ดาวน์โหลดเวอร์ชันล่าสุดของสาขาโดยไม่ต้องรอให้ใครสักคนมาบรรจุข้อมูลดังกล่าว MediaWiki จะเปิดตัวได้เร็วขึ้นและคุณจะสามารถอัปเดตการติดตั้งของคุณได้ง่ายขึ้นย้อนกลับการอัปเกรดหรือ [$bugzilla submit patches] (แน่นอนว่าอย่าลืมว่ารุ่นที่มีเสถียรภาพอย่างเป็นทางการมีความเสี่ยงน้อยกว่า) It allows you to download the very latest version of the source code, with all the branches and tagged releases at your disposal.

You should download from Git if you are a developer and want to submit patches.

If you do not want to develop but only install MediaWiki and extensions, then download stable tarball releases instead.

ดู Git สำหรับรายละเอียดเพิ่มเติมโดยเฉพาะการเข้ามามีส่วนร่วม ด้านล่างนี้คือแนวทางแบบรวบรัดสำหรับบุคคลทั่วไป

ข้อกำหนดเบื้องต้น
คุณต้องติดตั้ง Git ไว้ก่อนจึงจะสามารถใช้งานได้ มีหลายวิธีที่จะได้รับ Git ขึ้นอยู่กับระบบปฏิบัติการของคุณ สำหรับแหล่งข้อมูลและไบนารีที่เป็นทางการโปรดดูที่[$link git-scm.com]สำหรับวิธีอื่นในการติดตั้ง Git ให้ใช้เครื่องมือค้นหาที่คุณชื่นชอบเพื่อดูคำแนะนำสำหรับระบบปฏิบัติการของคุณ Follow Gerrit/Tutorial#Set up Git, or use your favorite search engine.

ขอแนะนำให้คุณติดตั้งเครื่องแต่งเพลงไว้เพื่อดาวน์โหลดและติดตั้งไลบรารีของ บริษัท อื่น แต่ไม่จำเป็นต้องใช้

ดาวน์โหลด
คุณสามารถดาวน์โหลด MediaWiki core โดยใช้ Git รวมถึงส่วนขยายทั้งหมดที่ติดตั้งอยู่ในกลุ่มเซิร์ฟเวอร์ของมูลนิธิวิกิมีเดียและส่วนขยายอื่น ๆ ที่โฮสต์บน gerrit ไว้ด้วย

ขั้นตอนแรกคือการโคลนที่เก็บข้อมูลหลักของ MediaWiki ขั้นตอนนี้จะใช้เวลาสักครู่

ดาวน์โหลดเพื่อการพัฒนา
มีการติดตามเวอร์ชันล่าสุดของ MediaWiki ในสาขา 'ต้นแบบ' นี่คือสิ่งที่ได้รับการตรวจสอบเฉพาะที่ออกโดยค่าเริ่มต้นเมื่อคุณลอกข้อมูลที่เก็บ MediaWiki เป็นครั้งแรก หากคุณได้เปลี่ยนไปใช้สาขาอื่น แต่ต้องการเปลี่ยนกลับไปใช้ MediaWiki ที่มีเลือดออกทำ:

ถ้าคุณมี developer account (ซึ่งง่ายต่อการร้องขอ) จากนั้นแทนที่จะใช้โคลนแบบไม่ระบุตัวตนกับ https คุณควรทำสำเนากับ ssh    เพื่อให้คุณสามารถส่งการเปลี่ยนแปลงเพื่อรับการตรวจทาน:

ในหน้าต่างเทอร์มินัลให้ป้อนคำสั่งต่อไปนี้:

การจำลองนี้จะคัดลอกพื้นที่เก็บข้อมูลหลัก MediaWiki ทั้งหมดที่ซิงค์กับสาขาหลักลงในไดเรกทอรีย่อยชื่อว่า

เมื่อต้องการติดตั้งลงในไดเร็กทอรีอื่นให้เปลี่ยนที่ในบรรทัดคำสั่ง (สำหรับข้อมูลเพิ่มเติม อ้างถึงเอกสารเหล่านี้) เมื่อพื้นที่เก็บข้อมูลถูกโคลนแล้วคุณสามารถเปลี่ยนไปใช้สาขาหรือแท็กต่างๆ (ดูด้านล่าง) รวมทั้งผู้ติดตามเวอร์ชันที่ไม่เสถียรของ MediaWiki สาขาการพัฒนา  เป็นผู้พัฒนาเวอร์ชันล่าสุดของ MediaWiki; คุณ ไม่ควรใช้รหัสหลักสำหรับการผลิต ภายใต้สถานการณ์ใด ๆ เนื่องจากไม่ถือว่ามีเสถียรภาพ



Download a stable branch
นี่เป็นส่วนสำคัญของพื้นที่เก็บข้อมูลหลักของ MediaWiki โดยชี้ไปที่สาขาย่อย, ลงในไดเร็กทอรีย่อยชื่อ $dir

ถ้าคุณต้องการลดจำนวนของการแก้ไขที่ถูกโคลนเพิ่ม  ไปยังคำสั่งดังกล่าว

แท็กมีเดียวิกิ (เวอร์ชั่นเสถียร)
หรือมีการใช้ MediaWiki เวอร์ชันที่มีความเสถียรเฉพาะเจาะจงโดยใช้ 'แท็ก' สิ่งเหล่านี้เหมือนกับการเผยแพร่ tarball ปัจจุบันมีจำนวน (มีเสถียรภาพ),  (LTS)  และ  (เดิม)

คุณสามารถดูแท็กทั้งหมดที่มี:

หากต้องการใช้แท็กเฉพาะเช่น รุ่นเสถียรล่าสุด:

Update the Git submodules
สาขาที่ปล่อยมีพ็อกเก็ต Git อยู่ในนั้นสำหรับส่วนขยายและสกินที่ใช้โดยทั่วไป (สาขาหลักไม่ได้มี) หากต้องการอัปเดตไฟล์ย่อยให้เรียกใช้

เรียกไลบรารีภายนอก
MediaWiki ใช้ Composer เพื่อจัดการไลบรารี PHP ภายนอกซึ่งทั้งหมดจะลงท้ายด้วยไดเร็กทอรี  ในไดเร็กทอรี MediaWiki ของคุณ

ในการติดตั้งไลบรารีที่จำเป็นเหล่านี้คุณสามารถเลือกได้:


 * Download and install the composer PHAR, optionally rename the composer.phar file as instructed for your OS, and then run  from your MediaWiki directory. This is the recommended approach.
 * หรือถ้าคุณไม่ต้องการใช้ Composer หรือถ้าคุณต้องการใช้ชุดเดียวกันของไลบรารีผู้จัดจำหน่ายเดียวกันกับที่ใช้ในกลุ่มการผลิต WMF คุณสามารถแทน $git เพื่อสร้างไดเร็กทอรี  ภายในโฟลเดอร์หลักของ การติดตั้ง MediaWiki
 * With your developer account, use this command:
 * For anonymous checkout, use this command:
 * โปรดทราบว่าหากส่วนขยายใด ๆ ของคุณมีข้อกำหนดจาก Composer เอง คุณจะไม่สามารถใช้ตัวเลือกนี้ได้

ก่อน MediaWiki 1.25 ไลบรารีภายนอกถูกเก็บไว้ในที่เก็บข้อมูลหลักและไม่มีผู้จัดการแพ็กเกจถูกต้อง

การรักษาความทันสมัย
หากคุณกำลังใช้สาขาหรือเวอร์ชันพัฒนา (สาขา "หลัก") ของ MediaWiki การเลือกการเปลี่ยนแปลงล่าสุดเป็นเรื่องง่าย เปลี่ยนเป็นไดเร็กทอรีโคลน MediaWiki และออกคำสั่งนี้:

การเปลี่ยนแปลงล่าสุดทั้งหมดสำหรับสาขาที่คุณใช้จะถูกใช้

เวอร์ชั่นใหม่ของแกนอาจต้องใช้ส่วนขยายและสกินที่ใหม่กว่าดังนั้นคุณต้องเข้าไปที่ส่วนขยายและไดเร็กทอรี skin และอัปเดตด้วยคำสั่งเช่น

นอกจากนี้คุณต้องอัปเดต  ด้วยไลบรารีที่ต้องการเวอร์ชันใหม่กว่า ซึ่งมักจะหมายถึงการเรียกใช้คำสั่ง Composer ต่อไปนี้ แต่โปรดดูรายละเอียดเพิ่มเติมจาก #Fetch external libraries

หลังจากอัปเดต / อัปเกรดโค้ดและไลบรารีที่จำเป็นแล้วคุณควรเรียกใช้สคริปต์บรรทัดคำสั่ง update ของ MediaWiki  เพื่ออัพเดตตารางฐานข้อมูลตามต้องการ

If you use MediaWiki-Vagrant, it offers a single command,, that performs all these steps.

เปลี่ยนเป็นเวอร์ชั่นอื่น
แต่ละเวอร์ชันของเรามีการติดตามเป็นสาขาหรือแท็ก เพื่อที่จะเปลี่ยนไปใช้อย่างใดอย่างหนึ่งสิ่งที่คุณต้องทำก็คือ checkout สาขาหรือแท็กที่คุณต้องการจากภายในไดเร็กทอรีโคลน MediaWiki ของคุณ:

หรือ

การเปลี่ยนแปลงจะถูกนำไปใช้โดยอัตโนมัติและคุณจะพร้อมที่จะดำเนินการทั้งหมด

ใช้ Git เพื่อดาวน์โหลดส่วนขยาย MediaWiki

 * รายชื่อส่วนขยายใน git

ดาวน์โหลดส่วนขยาย

 *   ควรแทนที่ด้วยชื่อนามสกุลที่คุณต้องการดาวน์โหลดโดยไม่มีช่องว่าง สำหรับ ก็คือ TitleKey (กรณีที่สำคัญ!)

ดาวน์โหลดและโคลนนามสกุลจาก Git:

With your developer account, use these commands to get the master branch:

For anonymous checkout of the stable branch instead, use these commands:

คุณสามารถดูซอร์สโค้ดส่วนขยายในแอ็พพลิเคชัน Gerrit's gitiles และที่ URL:

 https://gerrit.wikimedia.org/g/mediawiki/extensions//+/refs/heads/master

ดาวน์โหลดส่วนขยายทั้งหมด
หากคุณต้องการมีส่วนขยาย "MediaWiki ทั้งหมด" ที่อยู่ที่ gerrit.wikimedia.org ที่เช็คเอาท์ไปยังเครื่องของคุณให้ป้อนข้อมูลต่อไปนี้:

With your developer account, to get the master branch:

For anonymous checkout of the stable branch instead, use this command:

After running the  command, continue with these commands:

หลังจากนั้นเพื่ออัพเดตส่วนขยายทั้งหมดไปยังเวอร์ชันล่าสุดของสาขาดังกล่าวเพียงป้อน:

หากต้องการเปลี่ยนเป็นสาขาอื่นเช่นหลังจากเปิดตัวใหม่:

โปรดจำไว้ว่าคุณควรใช้เฉพาะส่วนขยายรุ่นจากรุ่นเดียวกันกับ MediaWiki และแต่ละรุ่นเท่านั้น

ในการติดตามสาขาหลัก:

โปรดทราบว่า คุณไม่ควรใช้รหัสหลักสำหรับการผลิต ภายใต้สถานการณ์ใด ๆ เนื่องจากไม่ถือว่ามีเสถียรภาพ

หากคุณต้องการเช็คเอาต์แบบอ่านอย่างเดียว (เช่นไปยัง grep หรือวิเคราะห์โค้ด MediaWiki ทั้งหมด) คุณสามารถใช้ แบ่งปันเช็คเอาต์ MediaWiki บน Labs โดยไม่ต้องดาวน์โหลดอะไรในเครื่องของคุณ

ลบส่วนขยาย

 * 1) ลบ " " หรือ " " จาก
 * 2) ลบบรรทัดใด ๆ ที่อ้างถึงส่วนขยายใน   (โดยปกติจะอยู่ในส่วน "เพิ่มเติม→รวม-ปลั๊กอิน→รวม")
 * 3) ลบไดเร็กทอรีของส่วนขยายใน

ใช้ Git เพื่อดาวน์โหลดสกิน MediaWiki

 * รายชื่อสกินใน git

MediaWiki 1.24 และใหม่กว่าไม่รวมสกินในการดาวน์โหลด Git

ทำตามขั้นตอนเดียวกันกับส่วนขยาย (อธิบายไว้ในส่วนก่อนหน้า) แต่ใช้  แทน   ใน URL และเส้นทางทั้งหมด

คำแนะนำในการติดตั้งโดยละเอียดมีอยู่ในหน้าสกินแต่ละหน้าที่นี่ที่ MediaWiki.org เช่นดู Skin:Vector#Installation คำแนะนำสำหรับสกินอื่น ๆ ทั้งหมดเป็นแบบเดียวกัน

ดูเพิ่ม

 * Nightlies ซึ่งเป็นทางเลือกในการดาวน์โหลดจาก Git
 * Intranet/Intranet Installation,ซึ่งเป็นส่วนหนึ่งของชุดบทความที่ใช้ชุด Git สำหรับการใช้งาน MediaWiki