1. Uncategorized

Setup github repository

Pada artikel ini saya akan mencoba untuk menjelaskan dari pengaturan git, penggunaan dasar hingga mengupload project kita ke Github.com. Salah satu website yang menyediakan jasa repository central untuk Git adalah Github.com. Untuk instalasi git bisa dilihat pada artikel Menginstal Git

Langkah-Langkahnya adalah sebagai berikut :

Akun Github

Jika anda belum memiliki akun github, buat terlebih dahulu akun di Github.com

Buat Repository

Buatlah repository baru misalnya trygit dengan memilih menu new repository pada halaman github.

Generating SSH keys

SSH Key adalah cara untuk mengidentifikasi komputer, tanpa melibatkan password. Langkah-langkah di bawah ini akan menjelaskan langkah-langkah untuk menghasilkan SSH key dan menambahkan public key ke account GitHub.

  1. Generate ssh key barussh-keygen -t rsa -b 4096 -C "alfa2159@gmail.com"Pastikan email yang digunakan sesuai dengan email yang digunakan sebagai akun github. Kode diatas akan menghasilkan output sebagai berikut :Generating public/private rsa key pair. Enter file in which to save the key (/home/wgs-lap112/.ssh/id_rsa):Pilih dimana file akan disimpan, kemudian tekan enter.
    Selanjutnya anda akan diminta untuk memasukan passphrase.
    Enter passphrase (empty for no passphrase):Your identification has been saved in /home/alfa/.ssh/id_rsa. Your public key has been saved in /home/alfa/.ssh/id_rsa.pub.
  2. Selanjutnya copy public key. Gunakan perintah cat untuk menampilkan output dari id_rsa.pubcat ~/.ssh/id_rsa.pubKemudian masuk ke halaman setting github. pada menu SSH Keys paste key tadi pada textarea yang disediakan lalu add key.
  3. Jika berhasil SSH key anda akan muncul di daftar SSH key.

Inisialisasi Git

Masuk ke direktori tempat proyek kalian berada, misal “/var/www/trygit”. Lalu ketikan perintah untuk inisialisasi git.

git init

Perintah diatas akan membuat sebuah repository lokal untuk proyek kita dan akan membuat 1 folder baru .git

alfa@lab-informatika.com:/var/www/trygit$ git init
Initialized empty Git repository in /var/www/trygit/.git/

Source code yang ada pada folder Proyek ini yang akan kita masukkan ke repository Git dan kita upload ke Github.

Menambahkan Remote Repository

Untuk menambahkan remote repository gunakan perintah git remote add [shortname] [url]. Untuk URL bisa dilihat pada halaman repository kita di github.

git remote add origin git@github.com:alfa6661/trygit.git

Push file ke github.

Langkah selanjutnya kita akan mengupload file file proyek ke account github. Di asumsikan kita belum memiliki file apapun untuk proyek kita.

  1. Buat file baru misal README.md.
    Sebelum memasukkan file kedalam staging area, untuk memeriksa file kita bisa menggunakan perintah git status alfa@lab-informatika.com:/var/www/trygit[]$ git status On branch master Initial commit Untracked files: (use "git add ..." to include in what will be committed) README.md nothing added to commit but untracked files present (use "git add" to track)
  2. Langkah berikutnya adalah memasukkan file-file source code serta folder pada proyek kedalam staging area, yaitu suatu kondisi dimana file serta folder source code dimasukkan ke dalam repository namun dalam keadaan temporary, belum disimpan. Untuk melakukannya gunakan perintah git add .Jika kita memiliki banyak file dan akan di tambahkan kedalam staging area. kita bisa menggunakan perintah git add .untuk menambahkan semua file. git add README.md Kemudian cek kembali statusnya. alfa@lab-informatika.com:/var/www/trygit[]$ git status On branch master Initial commit Changes to be committed: (use "git rm --cached <file>..." to unstage) new file: README.md Pada status diatas bisa dilihat file README.md sudah masuk ke staging area.
  3. Setelah itu kita siap untuk menyimpan source code kita kedalam repository. untuk melakukannya gunakan perintah git commit. alfa@lab-informatika.com:/var/www/trygit[]$ git commit -m "Initial Commit" [master (root-commit) 2670f23] Initial Commit 1 file changed, 1 insertion(+) create mode 100644 README.md
  4. Selanjutnya kita akan push / upload perubahan kode kita ke account github dengan perintah git push alfa@lab-informatika.com:/var/www/trygit[master]$ git push origin master Counting objects: 3, done. Writing objects: 100% (3/3), 229 bytes | 0 bytes/s, done. Total 3 (delta 0), reused 0 (delta 0) To git@github.com:alfa6661/trygit.git * [new branch] master -> masterDengan perintah push ini, file yang kita commit tadi akan berada pada repository kita di github.
Comments to: Setup github repository

    Your email address will not be published. Required fields are marked *

    Attach images - Only PNG, JPG, JPEG and GIF are supported.