Изисквания: Има устройство за меко маршрутизиране у дома, хардуерна конфигурация: CPU (J4125), памет (8G), твърд диск (128G), мислиНастрой частен Git репозиториум, Използвал съм Gitlab, за да създам частен Git репозиториум, но е твърде тежък и хардуероемък, така че ако искаш да намериш лек Git репозиториум, можеш да намериш Gogs, Gitea и др. в интернет.
Като се има предвид, че Git хранилищата съхраняват изходния код, за да се предотврати рискът от изтичане на изходен код, ниеЗабранете достъп до Gitea контейнерите до мрежата, и обратен прокси към контейнера на Gitea чрез nginx.
Гогове:Целта на Gogs е да създаде най-лесния, най-бързия и най-лесния начин за създаване на самообслужваща Git услуга. Разработката в Go позволява Gogs да се разпространява като самостоятелен бинарен файл и поддържа всички платформи, поддържани от Go Language, включително Linux, Mac OS X, Windows и ARM платформи. Адрес:Входът към хиперлинк е видим.
Гитеа:Gitea е самостоятелно хоствана Git услуга. Той е подобен на GitHub, Bitbucket или Gitlab. Той е разработен от Gogs, но ние го разклонихме и го нарекохме Gitea. По същество някои разработчици смятат, че ефективността на Gogs е сравнително бавна и не приемат други да се включат в разработката, като всички модификации и PR-ове трябва да бъдат преглеждани само от него, което е много вредно за развитието на Gogs. Затова някои разработчици решиха да възобновят проект, базиран на Gogs, а именно Gitea. Адрес:Входът към хиперлинк е видим.
Първо, платформата за виртуализация ESXI се инсталира по софтуерния маршрут, а след това се инсталира нова виртуална машина CentOS 7 с Docker среда.
Плъгинът Docker Compose трябва да бъде инсталиран, а урокът е следният:
Създайте нова папка с данни в хранилището на хост машината и използвайте следната команда:
и създаде нов под директориятаdocker-compose.yamlФайл, конфигуриран по следния начин:
Командата за включване е следната:
В момента все още не можем да достъпим услугата Gitea през браузъра, затова трябва да създадем нов nginx контейнер обратен прокси към контейнера на Gitea.
Създайте нов конфигурационен файл на nginx на хост машината със следната команда:
nginx.conf е конфигуриран по следния начин:
Създайте нов nginx контейнер със следната команда:
Също така трябва да свържем nginx контейнера към gittea мрежата със следната команда:
В този момент достъпете порта на хоста +3000 през браузъра и ще видите инсталационния интерфейс на gitea, както е показано на фигурата по-долу:
Променете домейна на сървъра и основния URL според вашата реална ситуация, както е показано на фигурата по-долу:
Отметнете следните настройки:
Задайте администраторския акаунт и паролата, както е показано на фигурата по-долу:
Кликнете на Инсталиране сега, след като инсталацията приключи, както е показано по-долу:
(Край)
|