Membuat Git Server

Posted on 9 November 2015 by

Siapa yang tidak kenal Github.com? Sebuah website layaknya sosial media bagi software engineering. Disana tempat menyimpan project yang nantinya dapat didownload oleh orang lain. Dan orang lain dapat ikut serta membantu mengerjakan project tersebut. Setiap perubahan yang terjadi disimpan dan dapat dikembalikan ke titik tertentu.

Namun jika kita ingin mengerjakan project yang bersifat rahasia, github memberikan fasilitas private repository. Dan fasilitas itu tidaklah gratis. Cuman, jangan khawatir jika kita memiliki server sendiri. Kita dapat membuat github di server kita.

Install git terlebih dahulu dengan perintah
user@server$ sudo apt-get install git

setelah itu, buat sebuah user untuk gerbang akses dengan perintah
user@server$ sudo nederlandsegokken online casino adduser [nama_user]
contoh:
user@server$ sudo adduser user2

Masuk sebagai user yang telah kita buat
user@server$ su [nama_user]
contoh:
user@server$ su user2

Buat direktori untuk suatu proyek (letak sesuai selera)
user2@server$ mkdir [nama_direktori]
contoh:
user2@server$ mkdir ~/project.git

Masuk ke direktori tersebut
user2@server$ cd [nama_direktori]
contoh:
user2@server$ cd ~/project.git

Setelah itu inisialisasi folder tersebut sebagai repositori
user2@server$ git init --bare

Pembuatan repositori pada git server telah selesai, sekarang tinggal inisialisasi menggunakan komputer lain.

Masuk ke direktori project
user@laptop$ cd project

Inisialisasi direktori project
user@laptop$ git init

Masukkan semua file pada direktori untuk di commit
user@laptop$ git add .

Commit file-file tersebut
user@laptop$ git remote add origin ssh://[user]@[server]:[port]/[direktori_dari_root]
Contoh:
user@laptop$ git remote add origin ssh://user2@server.com:22/home/user2/project.git

PUSH file yang telah di commit
user@laptop$ git push origin master

Repositori tersebut bersifat private. Maksud dari private adalah, yang dapat mengakses adalah pemilik password serta mengetahui letak direktori repositori tersebut.

Mungkin cukup sekian kali ini. Salam Oprek-ers ^_^

8 Comments

grosir crystal x

3 November 2016

tu harus ditaruh di ip publik ya min??


Satechlite

21 October 2016

terus git client nya sama seperti biasa min??


opik

22 September 2016

Makasih Untuk Kode Kodenga, Serta Layanan Penyimpanan Githbnya, nuhun Boss


Post a Comment

Your email is never shared.