Стефан Сперлинг (
Got нь хувилбарлагдсан өгөгдлийг хадгалахын тулд git репозиторуудыг ашигладаг. Одоогоор зөвхөн дотоод хувилбарын үйлдлүүдийг дэмждэг. Үүний зэрэгцээ get-д хараахан хэрэгжээгүй ямар ч функцэд git-ийг ашиглаж болно - энэ нь get болон git-тэй нэг репозитор дээр үргэлж ажиллах боломжтой болно.
Гол гүйдэл
Төслийн үндсэн зарчим:
- OpenBSD аюулгүй байдлын дүрэм, кодчилолын хэв маягийг дагаж мөрдөх;
- Цахим шуудангаар кодын хянан үзэхэд үндэслэсэн хөгжүүлэлтийн процесс;
- Ашиглах
барьцааны (2 ) болонмэдэгдэх (2 ) кодын бүхэл бүтэн суурь; - Сүлжээгээр эсвэл дискнээс репозиторын өгөгдлийг задлан шинжлэх үед давуу эрх тусгаарлах;
- BSD лицензтэй кодын баазын дэмжлэг.
Урт хугацааны зорилго:
- git репозиторын дискний форматтай нийцтэй байдлыг хадгалах (хэрэгслийн хэрэгсэлтэй нийцтэй байдлыг хадгалахгүйгээр);
- OpenBSD-д зориулсан хувилбарын хяналтын иж бүрэн хэрэгслээр хангах:
- Шаардлагатай хувилбарын үйлдлүүдийг гүйцэтгэхэд хялбар командын интерфейс (
авсан ) - Түүхэнд дүн шинжилгээ хийх, хийсэн өөрчлөлтийг хянах интерактив репозитор хөтөч (
тог ) - Вэб интерфэйсийг хэрэгжүүлдэг CGI скрипт - хадгалах хөтөч
- Нөөцлөх, сэргээхэд онцгой анхаарал хандуулдаг репозиторын удирдлагын хэрэгслүүд
- Төв репозиторыг байршуулах, олон нийтийн болон хувийн толин тусгал бүхий өөрчлөлтүүдийг синхрончлох репозитор сервер
- Шаардлагатай хувилбарын үйлдлүүдийг гүйцэтгэхэд хялбар командын интерфейс (
- OpenBSD хөгжүүлэгчийн ажлын урсгалын шаардлага:
- Төвлөрсөн агуулахын загварт хүчтэй суурилуулсан дэмжлэг;
- Салбар хэрэггүй хөгжүүлэгчдийн хувьд ашиглахад хялбар байдлыг хангасан;
- Шаардлагатай хөгжүүлэгчдийн орон нутгийн салбаруудад дэмжлэг үзүүлэх;
- "-тогтвортой" хувилбарын салбаруудыг дэмжих;
- OpenBSD төслийн дэд бүтцийг бий болгоход шаардлагатай бусад функцууд.
- Баталгаажсан болон шифрлэгдсэн сүлжээний холболтыг хэрэгжүүлэх:
- Repository-г хувилах, өөрчлөлтийг хүлээн авахад SSH болон нэмэлтээр TLS-ээр дамжуулан репозитор руу нэвтрэх;
- Өөрчлөлт хийхийн тулд зөвхөн SSH-ээр дамжуулан репозитор руу нэвтрэх;
- Шифрлэгдээгүй холболтоор хадгалах газарт хандах боломжгүй.
Аль хэдийн авсан
нэмсэн портын мод руу "хөгжүүлэх/авсан ". АсаалттайEUROBSDCON 2019 танилцуулах болнотайлан шинэ хувилбарын хяналтын системийн тухай.Эх сурвалж: opennet.ru