มีการนำเสนอโครงการ GitBucket 4.38 โดยพัฒนาระบบสำหรับการทำงานร่วมกับที่เก็บ Git ด้วยอินเทอร์เฟซในรูปแบบของ GitHub, GitLab หรือ Bitbucket ระบบนี้ติดตั้งง่าย สามารถขยายได้ผ่านปลั๊กอิน และเข้ากันได้กับ GitHub API รหัสนี้เขียนด้วยภาษา Scala และมีให้ใช้งานภายใต้ลิขสิทธิ์ Apache 2.0 MySQL และ PostgreSQL สามารถใช้เป็น DBMS ได้
คุณสมบัติที่สำคัญของ GitBucket:
- รองรับพื้นที่เก็บข้อมูล Git สาธารณะและส่วนตัวพร้อมการเข้าถึงผ่าน HTTP และ SSH
- รองรับ GitLFS;
- อินเทอร์เฟซสำหรับการนำทางพื้นที่เก็บข้อมูลพร้อมรองรับการแก้ไขไฟล์ออนไลน์
- ความพร้อมใช้งานของ Wiki สำหรับการเตรียมเอกสาร
- อินเทอร์เฟซสำหรับการประมวลผลข้อความแสดงข้อผิดพลาด (ปัญหา)
- เครื่องมือสำหรับการประมวลผลคำขอการเปลี่ยนแปลง (คำขอแบบพุล)
- ระบบส่งการแจ้งเตือนทางอีเมล
- ระบบการจัดการผู้ใช้และกลุ่มที่เรียบง่ายพร้อมรองรับการรวม LDAP
- ระบบปลั๊กอินพร้อมคอลเลกชันส่วนเสริมที่พัฒนาโดยสมาชิกชุมชน คุณสมบัติต่อไปนี้ถูกนำมาใช้ในรูปแบบของปลั๊กอิน: การสร้างบันทึกย่อ, การเผยแพร่ประกาศ, การสำรองข้อมูล, การแสดงการแจ้งเตือนบนเดสก์ท็อป, การพล็อตกราฟคอมมิต และการวาด AsciiDoc
ในรุ่นใหม่:
- คุณสามารถเพิ่มฟิลด์ของคุณเองลงในปัญหาและดึงคำขอได้ มีการเพิ่มฟิลด์ในอินเทอร์เฟซการตั้งค่าพื้นที่เก็บข้อมูล ตัวอย่างเช่น ในประเด็น คุณสามารถเพิ่มช่องพร้อมวันที่ที่ควรแก้ไขปัญหาได้
- ได้รับอนุญาตให้มอบหมายบุคคลหลายคนที่รับผิดชอบในการแก้ไขปัญหา (ปัญหา) และตรวจสอบคำขอดึงข้อมูล
- ผู้ใช้จะได้รับอินเทอร์เฟซเพื่อแทนที่รหัสผ่านที่ถูกลืมหรือถูกบุกรุก เพื่อยืนยันการดำเนินการ คุณต้องกำหนดค่าการส่งอีเมลผ่าน SMTP
- เมื่อแสดงเนื้อหาที่สร้างโดยใช้ Markdown จะมีการรองรับการเลื่อนแนวนอนสำหรับตารางที่กว้างมาก
- เพิ่มตัวเลือกบรรทัดคำสั่ง "-jetty_idle_timeout" เพื่อตั้งค่าการหมดเวลาการไม่ใช้งานเซิร์ฟเวอร์ Jetty ตามค่าเริ่มต้น การหมดเวลาจะถูกตั้งค่าเป็น 5 นาที
ที่มา: opennet.ru