Skip to content

UIILabsDev/progressjogja

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 

Repository files navigation

progressjogja

This is Islamic University of Indonesia Labs Projects

Tutorial Instalasi

  1. Buat dulu Account github
  2. Download Software Git disini http://git-scm.com/downloads
  3. Jangan lupa Install juga WT-NMP (seperti xampp, tapi menggunakan Nginx, sedangkan kalau
  xampp mnggunakan Apache). Download >> https://sourceforge.net/projects/wtnmp/files/latest/download
  4. Install dan jalankan Git Bash
  5. Kemudian pindahkan direktori Terminal Git Bash ke folder WWW milik WT-NMP. Caranya ketikkan
        $ cd /c/WT-NMP/WWW
  6. Kemudian buat sebuah folder baru, misalnya INVOSE
        $ mkdir INVOSE
  7. Setelah itu pindah ke direktori INVOSE
        $ cd INVOSE
  8. Setelah itu ketikkan (satu2) :
        $ git config --global user.name "Username_Github"
        $ git config --global user.email "Email_Github"
  9. Agar bisa melakukan push dan pull di github, harus ada yg namanya pairing (disini menggunakan ssh)
     Ketikkan perintahnya satu-satu (satu enter, satu enter) :
        $ cd
        $ ssh-keygen -t rsa -C "[email protected]"
  10. Kemudian akan keluar tulisan "Enter file in which to save the key...bla bla bla" (tekan enter saja)
      Kemudian akan keluar tulisan "Enter passphrase...", ketikkan password untuk koneksi ssh dan
      kemudian akan muncul lagi, ketikkan passwordnya lagi. Kemudian ketikkan perintah lagi :
        $ ssh-agent -s
        $ ssh-add ~/.ssh/id_rsa
        $ clip < ~/.ssh/id_rsa.pub
  11. Setelah itu, buka GitHub. Kemudian lihat di pojok kanan atas, dan klik Settings. Setelah itu,
      masuk ke "SSH Keys" (di samping). Dan klik Add SSH Key, setelah itu ketikkan judulnya terserah.
      Kemudian tekan CTRL + V di box "Key". Klik Add Key, DONE.
      
      IT'S TIME TO START. LET'S WRITE A CODE :)

Tutorial Version Control GitHub

Cara Remote Github dengan Command Line :
 - git init
 - git add answer atau git add * //disini answer merupakan folder yg ingin di upload atau untuk add semuanya
 - git commit -m "First Commit" //Ini untuk commit file ke repo lokal
 - git remote add origin https://github.com/nmfzone/yourproject.git //project yg akan di remote
 - git push -u origin master //ini untuk submit repo lokal ke repo online github

Apabila ada file di repo github yg tidak ada di repo lokal :
 - git pull https://github.com/nmfzone/yourproject.git
 - atau git pull origin master

Merubah/Menambah repo github :
 - git remote set-url origin [email protected]:username/projectname.git
 
Menghapus remote repo github :
 - git remote rm origin

Keterangan

  Jadi, Versioning Control itu cara kerja para software developer zaman sekarang dengan memanfaatkan
  Github sebagai tempat untuk menghubungkan mereka semua. Jadi, ketika kita membangun sebuah website,
  kita tentunya (kebanyakan) melakukan development di localhost bukan? Nah, karena pekerjaan itu adalah
  sebuah team work, maka dibangunlah sebuah jalan untuk menghubungkan itu semua.
  
  Jadi, ketika seseorang sudah selesai dengan bagian yang mereka kerjakan, mereka bisa memperbaharui
  repositori ini dengan yang baru, sehingga kita bisa tetap terhubung dengan team walaupun berbeda PC.

About

This is Islamic University of Indonesia Labs Projects

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published