Acest articol este un articol oglindă al traducerii automate, vă rugăm să faceți clic aici pentru a sări la articolul original.

Vedere: 4739|Răspunde: 2

【Luptă practică】Construiește un depozit Git privat Gitea cu rutare soft

[Copiază linkul]
Postat pe 18.12.2022 16:57:20 | | | |
Cerințe: Există un dispozitiv de rutare soft acasă, configurație hardware: CPU (J4125), memorie (8G), hard disk (128G), de exempluConfigurează un depozit Git privat, am folosit Gitlab pentru a construi un depozit Git privat, dar este prea greu și consumă prea mult hardware, așa că dacă vrei să găsești un depozit Git ușor, poți găsi Gogs, Gitea etc. pe Internet.
Tutorial de instalare Gitlab pentru instalarea CentOS 7
https://www.itsvse.com/thread-9020-1-1.html

Având în vedere că depozitele Git stochează codul sursă, pentru a preveni riscul de scurgere a codului sursă, noiInterzicerea accesului containerelor Gitea la rețea, și proxy invers la containerul Gitea prin nginx.


Gogs:Scopul Gogs este să creeze cea mai ușoară, rapidă și ușoară metodă de a construi un serviciu Git self-service. Dezvoltarea în Go permite distribuirea Gogs ca un binar independent și suportă toate platformele suportate de Go Language, inclusiv Linux, Mac OS X, Windows și platformele ARM. Adresă:Autentificarea cu hyperlink este vizibilă.

Gitea:Gitea este un program de servicii Git auto-găzduit. Este similar cu GitHub, Bitbucket sau Gitlab. A fost dezvoltat din Gogs, dar l-am ramificat și l-am numit Gitea. Practic, unii dezvoltatori consideră că eficiența dezvoltatorilor lui Gogs este relativ lentă și nu acceptă ca alții să se alăture dezvoltării, iar toate modificările și PR-urile trebuie revizuite doar de el, ceea ce este foarte dăunător pentru dezvoltarea lui Gogs. Prin urmare, unii dezvoltatori au decis să redeschidă un proiect bazat pe Gogs, și anume Gitea. Adresă:Autentificarea cu hyperlink este vizibilă.


Mai întâi, platforma de virtualizare ESXI este instalată pe ruta soft, apoi o nouă mașină virtuală CentOS 7 este instalată cu un mediu Docker.

Pluginul Docker Compose trebuie instalat, iar tutorialul este următorul:

Instalare centos Tutorial Docker Compose
https://www.itsvse.com/thread-5164-1-1.html
Creează un nou folder pentru directorul de date depozit pe mașina gazdă și folosește următoarea comandă:


și creează unul nou sub directordocker-compose.yamlConfigurat astfel:

Comanda de activare este următoarea:



În acest moment, încă nu putem accesa serviciul Gitea prin browser, așa că trebuie să creăm un nou proxy invers pentru containerul Gitea din nginx.

Creează un nou fișier de configurare nginx pe calculatorul gazdă cu următoarea comandă:


nginx.conf este configurat astfel:

Creează un nou container nginx cu următoarea comandă:

De asemenea, trebuie să conectăm containerul nginx la rețeaua gitea cu următoarea comandă:

În acest moment, accesează portul host-ului +3000 prin browser și poți vedea interfața de instalare a gitea, așa cum este arătat în figura de mai jos:



Modifică numele de domeniu al serverului și URL-ul de bază în funcție de situația ta reală, așa cum se arată în figura de mai jos:



Debifează următoarele setări:



Setați contul de administrator și parola, așa cum se vede în figura de mai jos:



Apasă pe Instalează acum, iar după finalizarea instalării, așa cum se arată mai jos:



(Sfârșit)





Precedent:Comparație generală a vitezei rețelei BBR vs BBRplus vs BBR2
Următor:Vezi lectura. Informații despre conținutul fișierului PDB
Postat pe 26.12.2022 11:07:44 |
Învață să înveți
 Proprietarul| Postat pe 03.12.2024 13:38:56 |
Gogs este, de asemenea, o platformă ușoară de găzduire pentru proiecte git pe care o poți construi singur:https://github.com/gogs/gogs
Disclaimer:
Tot software-ul, materialele de programare sau articolele publicate de Code Farmer Network sunt destinate exclusiv scopurilor de învățare și cercetare; Conținutul de mai sus nu va fi folosit în scopuri comerciale sau ilegale, altfel utilizatorii vor suporta toate consecințele. Informațiile de pe acest site provin de pe Internet, iar disputele privind drepturile de autor nu au legătură cu acest site. Trebuie să ștergi complet conținutul de mai sus de pe calculatorul tău în termen de 24 de ore de la descărcare. Dacă îți place programul, te rugăm să susții software-ul autentic, să cumperi înregistrarea și să primești servicii autentice mai bune. Dacă există vreo încălcare, vă rugăm să ne contactați prin e-mail.

Mail To:help@itsvse.com