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

פורג'ו

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

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

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

על פורג'ו

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

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

קל משקל: ניתן לאחסן את Forgejo בקלות כמעט בכל מכונה, בין אם על RPi או בענן, Forgejo יפעל ללא בעיות.

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

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

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

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

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

פדרציה: (עבודה פעילה) אנו פועלים באופן פעיל לחיבור יוצרי תוכנה זה עם זה דרך 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 מאתר האינטרנט שלה, שם תמצאו הוראות התקנה. הקישור נמצא כאן.


הוסף כמקור מועדף בגוגל