OnWorks Linux dan Windows Online Workstations

logo

Pengehosan Dalam Talian Percuma untuk Workstation

<Sebelum | Contents [show] | Seterusnya>

2.5. Konfigurasi Gitolite


Konfigurasi pelayan gitolite adalah sedikit berbeza daripada kebanyakan pelayan lain pada sistem seperti Unix. Daripada fail konfigurasi tradisional dalam /etc/, gitolite menyimpan konfigurasinya dalam repositori git. Oleh itu, langkah pertama untuk mengkonfigurasi pemasangan baharu ialah membenarkan akses kepada repositori konfigurasi.


Pertama sekali, mari buat pengguna untuk gitolite untuk diakses sebagai.


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


Sekarang kami ingin memberitahu gitolite tentang kunci SSH awam pentadbir repositori. Ini mengandaikan bahawa pengguna semasa ialah pentadbir repositori. Jika anda masih belum mengkonfigurasi kunci SSH, rujuk Bahagian 1.4, “Kunci SSH” [m.s. 105]


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


Mari bertukar kepada pengguna git dan import kunci pentadbir ke dalam gitolite.


sudo su - git

gl-setup /tmp/*.pub


Gitolite akan membolehkan anda membuat perubahan awal pada fail konfigurasinya semasa proses persediaan. Anda kini boleh mengklon dan mengubah suai repositori konfigurasi gitolite daripada pengguna pentadbir anda (pengguna yang kunci SSH awamnya anda import). Beralih kembali kepada pengguna itu, kemudian klon repositori konfigurasi:


keluar

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


Gitolite-admin mengandungi dua subdirektori, "conf" dan "keydir". Fail konfigurasi berada dalam dir conf, dan direktori keydir mengandungi senarai kunci SSH awam pengguna.


Pengkomputeran Awan OS teratas di OnWorks: