Artikel ini adalah artikel cermin dari terjemahan mesin, silakan klik di sini untuk melompat ke artikel aslinya.

Melihat: 4739|Jawab: 2

【Pertempuran Praktis】 Bangun repositori Git pribadi Gitea dengan perutean lunak

[Salin tautan]
Diposting pada 18/12/2022 16.57.20 | | | |
Persyaratan: Ada perangkat perutean lunak di rumah, konfigurasi perangkat keras: CPU (J4125), memori (8G), hard disk (128G), pikirkanMenyiapkan repositori Git pribadi, Saya telah menggunakan Gitlab untuk membangun repositori Git pribadi, tetapi terlalu berat dan terlalu memakan perangkat keras, jadi jika Anda ingin menemukan repositori Git yang ringan, Anda dapat menemukan Gogs, Gitea, dll. di Internet.
Tutorial instalasi Gitlab instalasi CentOS 7
https://www.itsvse.com/thread-9020-1-1.html

Mengingat repositori Git menyimpan kode sumber, untuk mencegah risiko kebocoran kode sumber, kamiMelarang kontainer Gitea mengakses jaringan, dan proxy terbalik ke wadah Gitea melalui nginx.


Gogs:Tujuan Gogs adalah menciptakan cara termudah, tercepat, dan termudah untuk membangun layanan Git mandiri. Mengembangkan di Go memungkinkan Gogs didistribusikan sebagai biner mandiri dan mendukung semua platform yang didukung oleh Go Language, termasuk platform Linux, Mac OS X, Windows, dan ARM. Alamat:Login hyperlink terlihat.

Gitea:Gitea adalah program layanan Git yang dihosting sendiri. Ini mirip dengan GitHub, Bitbucket atau Gitlab. Itu dikembangkan dari Gogs, tetapi kami telah bercabang dan menamakannya Gitea. Pada dasarnya, beberapa pengembang berpikir bahwa efisiensi pengembang Gogs relatif lambat, dan mereka tidak menerima orang lain untuk bergabung dengan pengembangan, dan semua modifikasi dan PR perlu ditinjau olehnya sendiri, yang sangat merugikan pengembangan Gogs. Oleh karena itu, beberapa pengembang memutuskan untuk membuka kembali proyek berdasarkan Gogs, yaitu Gitea. Alamat:Login hyperlink terlihat.


Pertama, platform virtualisasi ESXI diinstal pada rute lunak, dan kemudian mesin virtual CentOS 7 baru diinstal dengan lingkungan Docker.

Plugin Docker Compose perlu diinstal, dan tutorialnya adalah sebagai berikut:

centos instalasi Docker Compose tutorial
https://www.itsvse.com/thread-5164-1-1.html
Buat folder direktori data gudang baru di komputer host, dan gunakan perintah berikut:


dan buat yang baru di bawah direktoriburuh pelabuhan-compose.yamlfile, dikonfigurasi sebagai berikut:

Perintah pengaktifan adalah sebagai berikut:



Pada titik ini, kita masih tidak dapat mengakses layanan Gitea melalui browser, jadi kita perlu membuat proxy terbalik kontainer nginx baru ke wadah Gitea.

Buat file konfigurasi nginx baru di komputer host dengan perintah berikut:


nginx.conf dikonfigurasi sebagai berikut:

Buat kontainer nginx baru dengan perintah berikut:

Kita juga perlu menghubungkan wadah nginx ke jaringan gitea dengan perintah berikut:

Saat ini, akses port host +3000 melalui browser, dan Anda dapat melihat antarmuka instalasi gitea, seperti yang ditunjukkan pada gambar di bawah ini:



Ubah nama domain server dan URL dasar sesuai dengan situasi Anda yang sebenarnya, seperti yang ditunjukkan pada gambar di bawah ini:



Hapus centang pada pengaturan berikut:



Atur akun administrator dan kata sandi, seperti yang ditunjukkan pada gambar di bawah ini:



Klik Instal Sekarang, dan setelah penginstalan selesai, seperti yang ditunjukkan di bawah ini:



(Akhir)





Mantan:BBR vs BBRplus vs BBR2 Perbandingan kecepatan jaringan umum
Depan:Lihat pembacaan . Informasi konten file PDB
Diposting pada 26/12/2022 11.07.44 |
Belajar belajar
 Tuan tanah| Diposting pada 03/12/2024 13.38.56 |
Gogs juga merupakan platform hosting proyek git ringan yang dapat Anda bangun sendiri:https://github.com/gogs/gogs
Sanggahan:
Semua perangkat lunak, materi pemrograman, atau artikel yang diterbitkan oleh Code Farmer Network hanya untuk tujuan pembelajaran dan penelitian; Konten di atas tidak boleh digunakan untuk tujuan komersial atau ilegal, jika tidak, pengguna akan menanggung semua konsekuensi. Informasi di situs ini berasal dari Internet, dan sengketa hak cipta tidak ada hubungannya dengan situs ini. Anda harus sepenuhnya menghapus konten di atas dari komputer Anda dalam waktu 24 jam setelah pengunduhan. Jika Anda menyukai program ini, harap dukung perangkat lunak asli, pembelian pendaftaran, dan dapatkan layanan asli yang lebih baik. Jika ada pelanggaran, silakan hubungi kami melalui email.

Mail To:help@itsvse.com