ฉันสร้างเครื่องมือควบคุมซอฟต์แวร์ที่โฮสต์เองที่ยอดเยี่ยม
เมื่อใครได้ยินเกี่ยวกับ Git version control ก็จะนึกถึง GitHub โดยอัตโนมัติ และไม่น่าแปลกใจเพราะมันเป็นที่รู้จักกันดีที่สุด แต่เราก็ไม่สามารถละทิ้งทางเลือกอื่น ๆ ที่มีอยู่และค่อนข้างดีในแต่ละวิธี
นั่นคือเหตุผลที่วันของ วันนี้เราจะพูดถึง Forgejo เล็กน้อย ซึ่งเป็นซอฟต์แวร์สำหรับการควบคุมเวอร์ชันในการพัฒนาซอฟต์แวร์ Git โฮสต์เอง ติดตั้งง่าย และบำรุงรักษาต่ำ ซึ่งยังมีคุณลักษณะการทำงานร่วมกันอื่นๆ เช่น การติดตามจุดบกพร่อง การตรวจสอบโค้ด การผสานรวมอย่างต่อเนื่อง การลงทะเบียน วิกิ เหนือสิ่งอื่นใด
เกี่ยวกับ Forgejo
ฟอร์เกโจ เกิดเป็นทางแยกของกีเทีย เนื่องจากความไม่ลงรอยกันเกี่ยวกับการโอนบริษัทหลังนี้ไปยังบริษัทที่แสวงหาผลกำไรโดยปราศจากความรู้หรือการอนุมัติจากชุมชน Forgejo ถูกสร้างขึ้นเพื่อเป็นทางเลือกที่ให้บริการซอฟต์แวร์ที่รัฐบาลส่งเสริมความสนใจของสาธารณชนทั่วไป
ฟอร์เกโจ อัปเดตการเปลี่ยนแปลงทั้งหมดในรหัส Gitea เป็นระยะ ตลอดจนพัฒนาคุณสมบัติใหม่ของตนเอง ปัจจุบัน Forgejo โฮสต์ Codeberg และคุณลักษณะที่สำคัญที่สุดมีดังนี้: en su เว็บไซต์เว็บไซต์:
แสงสว่าง: Forgejo สามารถโฮสต์ได้อย่างง่ายดายบนเครื่องเกือบทุกชนิด ไม่ว่าจะบน RPi หรือในระบบคลาวด์ Forgejo จะทำงานโดยไม่มีปัญหา
การจัดการโครงการ: นอกจากการโฮสต์ Git แล้ว Forgejo ยังมีคำขอดึง วิกิ กระดานคัมบัง และอื่นๆ อีกมากมายเพื่อประสานงานกับทีมของคุณ
สิ่งพิมพ์: มีความสามารถในการเสนอ "เวอร์ชัน" เพื่อโฮสต์ซอฟต์แวร์สำหรับการดาวน์โหลด หรือใช้รีจิสทรีของแพ็คเกจเพื่อเผยแพร่ไปยังนักเทียบท่า, npm และตัวจัดการแพ็คเกจอื่นๆ อีกมากมาย
ปรับแต่งได้: Forgejo รองรับการเปลี่ยนแปลงด้านต่างๆ เนื่องจากมีสวิตช์การกำหนดค่ามากมายเพื่อให้ Forgejo ทำงานได้ตรงตามที่คุณต้องการ
ทรงพลัง: สิทธิ์ขององค์กรและทีม, การรวม CI, การค้นหารหัส, LDAP, OAuth และอื่นๆ อีกมากมาย หากคุณมีความต้องการขั้นสูง Forgejo ช่วยคุณได้
ความเป็นส่วนตัว: ตั้งแต่ตัวตรวจสอบการอัปเดตไปจนถึงการตั้งค่าเริ่มต้น - Forgejo ได้รับการออกแบบมาให้มีความเป็นส่วนตัวเป็นอันดับแรกสำหรับคุณและทีมงานของคุณ
สหพันธ์: (WIP) เรากำลังทำงานอย่างแข็งขันเพื่อเชื่อมต่อซอฟต์แวร์ปลอมเข้าด้วยกันผ่าน ActivityPub และสร้างเครือข่ายการทำงานร่วมกันของอินสแตนซ์ส่วนตัว
ฟอร์จ 1.20.2-0
ปัจจุบัน Forgejo อยู่ในเวอร์ชัน "1.20.2-0" ซึ่งถือว่าเป็นเวอร์ชันที่เสถียรซึ่งมีการแก้ไขข้อบกพร่องหลายอย่างที่กล่าวถึงว่าจะแสดงคำเตือนในแผงการดูแลระบบเมื่อพบรายการที่ล้าสมัยใน app.ini
ของการ แก้ไขที่โดดเด่น ของรุ่นใหม่มีการกล่าวถึงต่อไปนี้:
- เพิ่มเนื้อหาที่ขาดหายไปในแหล่งข้อมูล tarbal ของ Forgejo
- วิธีแก้ไขข้อผิดพลาดในการเลือกประเภทผู้ใช้เมื่อสร้างผู้ใช้และเลือกสาธารณะส่วนตัว
- แก้ไขการยืนยันการเข้าถึงโครงการในระดับองค์กร
- แก้ไขข้อผิดพลาดเมื่อส่งคำขอดึงที่อนุญาตให้ยกเลิกการอนุมัติ
- อัตโนมัติ
- แก้ไขการจัดการเวอร์ชันแพ็คเกจ Nuget จำนวนมาก
- อัปเดตอีเมล-setup.en-us.md
- แก้ไขข้อผิดพลาดการรวบรวมขยะเมตา LFS
- แก้ไขการถดถอย UI ของผู้เล่น asciinema
- แก้ไขสไตล์รายการวัตถุ LFS
- การแก้ไข CLI อนุญาตให้สร้างโทเค็นการเข้าถึงของผู้ใช้หลายคนด้วยชื่อเดียวกัน
- แก้ไขตัวบันทึกเราเตอร์เพื่อหลีกเลี่ยงการแยกบันทึกในไฟล์ต่างๆ
- เพิ่มคำอธิบายวิธีแก้ปัญหามิเรอร์ ssh
- แก้ไขสถานะเวิร์กโฟลว์ที่ไม่ถูกต้องเมื่อเรียกใช้งานซ้ำในเวิร์กโฟลว์ที่เสร็จสิ้นแล้ว
- การแก้ไขปัญหาการหลบหนีในตัวเลือกสาขา
- แก้ไขการจัดการไฟล์ Debian ด้วยเครื่องหมายทับ
ในที่สุด หากคุณสนใจที่จะทราบข้อมูลเพิ่มเติมคุณควรทราบว่ารหัสโครงการเขียนด้วยภาษา Go และได้รับอนุญาตภายใต้ใบอนุญาต MIT คุณสามารถรับ Forgejo ได้จากเว็บไซต์ของพวกเขา ซึ่งคุณจะพบคำแนะนำในการติดตั้ง ลิงค์คือนี่