Forgejo, אלטרנטיבה מצוינת ל-GitHub ול-Gitea

פורג'ו

אני יוצר כלי שליטה מעולה בתוכנה שמתארח בעצמי

כששומעים על בקרת גרסאות Git, GitHub עולה אוטומטית על הדעת, וזה לא מפתיע, מכיוון שהוא הידוע ביותר, אבל אנחנו גם לא יכולים להשאיר את האלטרנטיבות האחרות שקיימות ושכל אחת מהן טובה במובנים שונים.

לכן היום של היום נדבר קצת על Forgejo, שהיא תוכנה לבקרת גרסאות בפיתוח תוכנת Git, אירוח עצמי, קל להתקנה ותחזוקה נמוכה אשר מציעה גם תכונות שיתוף פעולה אחרות, כמו מעקב אחר באגים, סקירת קוד, אינטגרציה מתמשכת, רישום, ויקי אינטרנט, בין היתר.

על פורג'ו

פורג'ו נולד כמזלג של גיטאה, עקב אי הסכמה לגבי העברתו של האחרון לחברה למטרות רווח ללא ידיעת הקהילה או אישורה. Forgejo נוצרה כחלופה המספקת תוכנה שהממשלה שלה מקדמת את האינטרס של הציבור הרחב.

פורג'ו מעדכן מעת לעת את כל השינויים בקוד Gitea, כמו גם לפתח תכונות חדשות משלהם. Forgejo מארח כיום את Codeberg ובין המאפיינים החשובים ביותר שלו הם הבאים: באתר שלך:

אוֹר: ניתן לארח בקלות את Forgejo כמעט בכל מכונה בין אם על RPi או בענן, Forgejo ירוץ ללא בעיה.

ניהול פרויקטים: בנוסף לאירוח של Git, Forgejo מציעה בקשות משיכה, וויקי, לוחות קנבן ועוד הרבה יותר כדי לתאם עם הצוות שלך.

פרסום: יש לו את היכולת להציע "גרסאות" לאירוח התוכנה להורדה, או להשתמש ברישום החבילות כדי לפרסם אותה ל- docker, npm ומנהלי חבילות רבים אחרים.

ניתן להתאמה אישית: ל-Forgejo יש תמיכה לשנות היבטים שונים, מכיוון שיש לו מתגי תצורה רבים כדי לגרום ל-Forgejo לעבוד בדיוק כמו שאתה רוצה.

חָזָק: הרשאות ארגון וצוות, שילוב CI, חיפוש קוד, LDAP, OAuth ועוד הרבה יותר. אם יש לך צרכים מתקדמים, פורג'ו דאג לך.

פרטיות: מבוקר עדכונים להגדרות ברירת המחדל - Forgejo נועד להיות פרטיות ראשונה עבורך ועבור הצוות שלך.

פֵדֵרַצִיָה: (WIP) אנו פועלים באופן פעיל לחיבור מבני תוכנה יחד באמצעות ActivityPub וליצור רשת שיתופית של מופעים אישיים.

Forge 1.20.2-0

כרגע Forgejo זה בגרסה שלו "1.20.2-0", אשר נחשבת כגרסה יציבה הכוללת מספר תיקוני באגים שצוין כי היא מציגה אזהרות בפאנל הניהול כאשר ערכים מיושנים נמצאים ב-app.ini.

של תיקונים בולטים מהגרסה החדשה מוזכרים הבאים:

  • הוסיפו נכסים חסרים לטבלת המקור של Forgejo
  • פתרון לשגיאת בחירת סוג המשתמש בעת יצירת משתמש ובחירת פרטי ציבורי.
  • תקן אימות גישה לפרויקט ברמת הארגון
  • תוקן באג בעת הגשת בקשת משיכה שאיפשרה לבטל את האישור
  • באופן אוטומטי
  • תקן את הטיפול בגרסאות רבות של חבילת Nuget
  • עדכן את email-setup.en-us.md
  • תיקון באגים של מטא איסוף אשפה של LFS
  • תקן את רגרסיית ממשק המשתמש של Asciinema Player
  • סגנון רשימת אובייקטים של LFS קבוע
  • תיקון CLI המאפשר יצירת אסימוני גישה מרובים של משתמשים באותו שם
  • תוקן לוגר נתב הימנעות מהפרדת יומנים בקבצים שונים.
  • נוסף תיאור עקיפת מראה ssh.
  • תקן עבור מצב זרימת עבודה שגוי בעת הפעלה מחדש של עבודה בזרימת עבודה שכבר הסתיימה
  • פתרון בעיות בריחה בבורר הסניפים
  • תקן את הטיפול בקבצי דביאן עם נטוי נגרר

בסופו של דבר אם אתה מעוניין לדעת יותר על כך, עליך לדעת שקוד הפרויקט כתוב ב-Go והוא מורשה תחת רישיון MIT. אתה יכול להשיג את Forgejo מאתר האינטרנט שלהם, שם תוכל למצוא את הוראות ההתקנה. הקישור הוא זה.


הוסף כמקור מועדף