Stasiun Kerja Online OnWorks Linux dan Windows

logo

Hosting Online Gratis untuk WorkStation

<Sebelumnya | Konten | Selanjutnya>

2.5. Konfigurasi Gitolite


Konfigurasi server gitolite sedikit berbeda dengan kebanyakan server lain pada sistem mirip Unix. Alih-alih file konfigurasi tradisional di /etc/, gitolite menyimpan konfigurasinya di repositori git. Oleh karena itu, langkah pertama untuk mengonfigurasi instalasi baru adalah mengizinkan akses ke repositori konfigurasi.


Pertama-tama, mari kita buat pengguna untuk gitolite yang akan diakses.


sudo adduser --system --shell /bin/bash --group --disabled-password --home /home/git git


Sekarang kami ingin memberi tahu gitolite tentang kunci SSH publik administrator repositori. Ini mengasumsikan bahwa pengguna saat ini adalah administrator repositori. Jika Anda belum mengonfigurasi kunci SSH, lihat Bagian 1.4, “Kunci SSH” [hal. 105]


cp ~/.ssh/id_rsa.pub /tmp/$(whoami).pub


Mari beralih ke pengguna git dan mengimpor kunci administrator ke gitolite.


sudo su - git

gl-setup /tmp/*.pub


Gitolite akan memungkinkan Anda untuk membuat perubahan awal pada file konfigurasinya selama proses penyiapan. Anda sekarang dapat mengkloning dan memodifikasi repositori konfigurasi gitolite dari pengguna administrator Anda (pengguna yang kunci SSH publiknya Anda impor). Beralih kembali ke pengguna itu, lalu klon repositori konfigurasi:


keluar

git clone git@$IP_ADDRESS:gitolite-admin.git cd gitolite-admin


Gitolite-admin berisi dua subdirektori, "conf" dan "keydir". File konfigurasi ada di direktori conf, dan direktori keydir berisi daftar kunci SSH publik pengguna.


Komputasi Awan OS Teratas di OnWorks: