Skip to main content

Git

Lumbung Git disediakan di mesin Rani. Akun git menggunakan UID dan GID yang identik dengan akun bzr. Semua orang yang memiliki hak tulis di bzr juga otomatis punya akses ke git. Berkas ~git/.ssh/authorized_keys merupakan tautan simbolis ke ~bzr/.ssh/authorized_keys.

Lumbung diletakkan di direktori /home/git/git/<nama-modul>. Tautan simbolis di /git yang mengarah ke /home/git/git diperlukan agar bisa mengakses git dengan url git@rani:/git/<nama-modul>

Cara membuat lumbung kode

# su - git
$ cd git
$ mkdir <nama-modul>
$ cd <nama-modul>
$ git init --bare

Diharapkan ini nanti bisa otomatis via web

Cara menggunakan lumbung kode

Karena gerbang ssh dipakai pada nomor 2222 maka perlu ada konfigurasi ssh di ~/.ssh/config minimal seperti ini

host rani
HostName rani.blankonlinux.or.id
port 2222

URL yang digunakan adalah git@rani:/git/<nama-modul> Untuk mendorong kode yang ada di komputer lokal tinggal lakukan penambahan server dengan cara:

git remote add rani git@rani:/git/<nama-modul>

Kemudian lakukan pendorongan seperti:

git push rani master