Тази статия е огледална статия за машинен превод, моля, кликнете тук, за да преминете към оригиналната статия.

Изглед: 4739|Отговор: 2

【Practical Combat】Създай частен Git репозиториум за Gitea с меко маршрутизиране

[Копирай линк]
Публикувано в 18.12.2022 г. 16:57:20 ч. | | | |
Изисквания: Има устройство за меко маршрутизиране у дома, хардуерна конфигурация: CPU (J4125), памет (8G), твърд диск (128G), мислиНастрой частен Git репозиториум, Използвал съм Gitlab, за да създам частен Git репозиториум, но е твърде тежък и хардуероемък, така че ако искаш да намериш лек Git репозиториум, можеш да намериш Gogs, Gitea и др. в интернет.
Ръководство за инсталация на Gitlab за инсталация на CentOS 7
https://www.itsvse.com/thread-9020-1-1.html

Като се има предвид, че 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 трябва да бъде инсталиран, а урокът е следният:

centos инсталация Docker Compose tutorial
https://www.itsvse.com/thread-5164-1-1.html
Създайте нова папка с данни в хранилището на хост машината и използвайте следната команда:


и създаде нов под директориятаdocker-compose.yamlФайл, конфигуриран по следния начин:

Командата за включване е следната:



В момента все още не можем да достъпим услугата Gitea през браузъра, затова трябва да създадем нов nginx контейнер обратен прокси към контейнера на Gitea.

Създайте нов конфигурационен файл на nginx на хост машината със следната команда:


nginx.conf е конфигуриран по следния начин:

Създайте нов nginx контейнер със следната команда:

Също така трябва да свържем nginx контейнера към gittea мрежата със следната команда:

В този момент достъпете порта на хоста +3000 през браузъра и ще видите инсталационния интерфейс на gitea, както е показано на фигурата по-долу:



Променете домейна на сървъра и основния URL според вашата реална ситуация, както е показано на фигурата по-долу:



Отметнете следните настройки:



Задайте администраторския акаунт и паролата, както е показано на фигурата по-долу:



Кликнете на Инсталиране сега, след като инсталацията приключи, както е показано по-долу:



(Край)





Предишен:BBR срещу BBRplus срещу BBR2 Общо сравнение на скоростта на мрежата
Следващ:Вижте четене. Информация за съдържанието на PDB файловете
Публикувано в 26.12.2022 г. 11:07:44 ч. |
Научи се да учиш
 Хазяин| Публикувано в 3.12.2024 г. 13:38:56 ч. |
Gogs е и лека платформа за хостване на git проекти, която можете да създадете сами:https://github.com/gogs/gogs
Отричане:
Целият софтуер, програмни материали или статии, публикувани от Code Farmer Network, са само за учебни и изследователски цели; Горното съдържание не трябва да се използва за търговски или незаконни цели, в противен случай потребителите ще понесат всички последствия. Информацията на този сайт идва от интернет, а споровете за авторски права нямат нищо общо с този сайт. Трябва напълно да изтриете горното съдържание от компютъра си в рамките на 24 часа след изтеглянето. Ако ви харесва програмата, моля, подкрепете оригинален софтуер, купете регистрация и получете по-добри услуги. Ако има нарушение, моля, свържете се с нас по имейл.

Mail To:help@itsvse.com