Debian

Cara menyediakan GOG di Linux

Cara menyediakan GOG di Linux
Sistem kawalan versi adalah raja pembangunan kolaboratif di dunia moden. Dari projek-projek besar seperti kernel Linux, Google Kubernetes, dan banyak lagi, vcs memainkan peranan besar dalam menjadikan fungsi pengembangan kolaborasi lebih mudah.

Salah satu sistem kawalan versi yang popular adalah git, yang melayani pemaju dari sistem tempatan mereka ke cloud. Sekarang, terdapat pelbagai cara untuk menggunakan kekuatan git, misalnya, membayar repositori jauh pada perkhidmatan seperti GitHub, GitLab, dan banyak lagi. Anda juga boleh membina sistem git anda sendiri yang dihoskan di pelayan di awan dan menggunakannya untuk projek dan pasukan anda sendiri.

Tutorial ini akan belajar bagaimana mengatur sistem kawalan versi anda di Linux menggunakan Debian 10 dan GOG. Nantikan hingga akhir untuk mengetahui lebih lanjut.

Pengenalan kepada GOG

GOG adalah perkhidmatan Git yang dihoskan sendiri dan mudah tanpa rasa sakit yang ditulis dalam bahasa Go. Ia mudah, dan tidak memerlukan sumber pengkomputeran yang berat. Oleh kerana sifat bahasa pengaturcaraannya, GOG juga sangat pantas.

GOG adalah pilihan popular bagi sesiapa yang ingin menyediakan perkhidmatan git peribadi mereka sendiri tanpa membayar pelayan di penyedia GitHub.

Tutorial ini akan menggunakan sistem Debian tempatan, bahasa pengaturcaraan Go, dan MySQL sebagai pangkalan data.

Memasang Go Lang

Go adalah bahasa pengaturcaraan sumber terbuka yang pantas dan cekap dalam membina aplikasi. Oleh kerana GOG ditulis dalam Go, kita perlu memasangnya sebelum menyusun GOG pada sistem.

Memasang bahasa Go adalah mudah.

Pertama, buka terminal dan muat turun arkib go menggunakan wget sebagai:

wget https: // golang.org / dl / go1.15.8.linux-amd64.tar.gz

Seterusnya, ekstrak arkib di / usr / direktori tempatan:

tar -C / usr / local -xzf go1.15.8.linux-amd64.tar.gz

Setelah kami mengekstrak arkib, kami perlu mengeksport lokasi binari pergi ke jalan di .fail bashrc.

Edit fail dan tambahkan entri berikut

eksport GOPATH = $ RUMAH / pergi
eksport GOROOT = / usr / local / go
eksport PATH = $ PATH: $ GOROOT / tong sampah

Sekarang simpan fail dan terapkan perubahan dengan mendapatkan fail bashrc:

sumber .bashrc

Sekarang sahkan bahawa go dipasang dengan memanggil arahan go:

versi go

Memasang Pangkalan Data

Mari kita buat pangkalan data backend untuk sistem GOG. Adalah baik untuk diperhatikan bahawa pangkalan data benar-benar pilihan, dan GOG akan berjalan dengan atau tanpanya.

Langkah pertama adalah memastikan sistem anda terkini:

sudo apt-get update && sudo apt-get upgrade

Seterusnya, pasang pelayan MySQL:

sudo apt-get -y pasang mysql-server

Seterusnya, lancarkan shell SQL dan masukkan perintah:

mysql> BUAT PENGGUNA 'gogs' @ 'localhost' DIKENALI OLEH 'kata laluan';
mysql> BUAT gog DATABASE;
mysql> MEMBERI SEMUA GOG.* KE 'gogs';

Memasang GOG

Sekarang kita mempunyai semua syarat untuk menjalankan GOG pada sistem kita, kita dapat meneruskan penyusunan aplikasi.

Pertama, muat turun menggunakan perintah git clone:

git clone - kedalaman 1 https: // github.com / gogs / gogs.git gog

Navigasi ke direktori gogs

cd gog

Menyusun program utama

pergi membina

Setelah selesai, lancarkan perduaan gog:

./ web gogs

Ini akan melancarkan pelayan web dan mendengar sambungan http yang masuk.

Mengkonfigurasi GOG

Setelah pelayan web berjalan, lancarkan antara muka web gogs menggunakan alamat http: // localhost: 3000

Ini akan melancarkan pemasang GOG yang membolehkan anda mengkonfigurasi backend GOG.

Ubah suai maklumat seperti yang kita buat di pangkalan data MySQL sebelumnya.

Jenis pangkalan data = MySQL
Tuan rumah = 127.0.0.1: 3306
Pengguna = gogs
Kata Laluan =
Nama Pangkalan Data = gogs

Setelah anda mengkonfigurasi pelayan dengan betul, buat akaun pentadbir dan mula menggunakan GOG.

Sekiranya anda mencari tutorial git, pertimbangkan artikel tentang cara memasang-dan-menggunakan-git-di-Linux.

Kesimpulannya

Dalam panduan ringkas ini, kami membincangkan pemasangan dan penggunaan GOG, perkhidmatan git yang dihoskan sendiri pada sistem Debian. Tutorial ini dapat diperluas untuk menjadi tuan rumah GOG pada pelayan langsung dengan alamat web. Walau bagaimanapun, ia adalah panduan permulaan yang baik untuk pemula.

Cara membalikkan arah tatal Tetikus dan Pad Sentuh pada Windows 10
Tetikus dan Pad sentuhs bukan sahaja menjadikan pengkomputeran mudah, tetapi lebih cekap dan kurang memakan masa. Kami tidak dapat membayangkan kehidu...
Cara menukar saiz, warna & skema penunjuk dan kursor tetikus pada Windows 10
Penunjuk dan kursor tetikus di Windows 10 adalah aspek yang sangat penting dalam sistem operasi. Ini boleh dikatakan untuk sistem operasi lain juga, j...
Enjin Permainan Sumber Percuma dan Terbuka untuk Membangunkan Permainan Linux
Artikel ini akan merangkumi senarai enjin permainan sumber percuma dan terbuka yang dapat digunakan untuk mengembangkan permainan 2D dan 3D di Linux. ...