step by step membuat suatu git server :
- membuat suatu user git (contoh nama user = git)
$ sudo adduser git- membuat folder .ssh dan file authorized_keys di user yang baru kita buat untuk menginput ssh-key client
$ su git
$ mkdir .ssh && chmod 700 .ssh
$ touch .ssh/athorized_keys && chmod 600 .ssh/authorized_keys- Menginput ssh-key client yang dapat mengakses git server kita
$ vi authorized_keys- keluar dari user git, lalu buatlah suatu directory pada local yang mana nantinya akan dijadikan base server directory untuk git server kita
$ cd /home/eros/uji-coba
$ mkdir git
$ chown git:git git
$ cd git- Masuk kembali ke user git kita
$ su git
$ cd /home/eros/uji-coba/git - Buat folder untuk menyimpan file server kita dan konfigurasikan ke git
$ mkdir files.git
$ cd files.git
$ git init --bare- Uji coba di PC client apakah sudah bisa mengakses git server atau belum dengan cara mengclone isi dari server kita
$ git clone git@(ip pc server):/home/eros/git/files.git- Apabila kita ingin mem-push ke server, maka lalukan langkah-langkah push standar seperti pada github yang mana branch untuk git server ini sendiri yaitu master