Terlampir adalah panduan ringkas untuk mereka yang bernasib serupa.
(1) Buat account di github.com, lalu buat repository baru : https://github.com/new
(2) Setup git :
=============
sudo apt-get install git
git config –global user.name "Harry Sufehmi"
git config –global user.email "email@saya.com"
### jika belum ada SSH keys
ssh-keygen -t rsa -C "email@saya.com"
# copas SSH keys tadi ke clipboard
sudo apt-get install xclip
xclip -sel clip < ~/.ssh/id_rsa.pub
### lalu tambahkan / copas ke github : https://github.com/settings/ssh
# test SSH keys tsb
ssh -T git@github.com
# mustinya muncul tulisan : "Hi username! You've successfully authenticated"
=============
Â
(3) Inisialisasi repo Git lokal / di komputer kita :
=============
cd ~/Documents/code/ahadpos/
# buat repo git
git init
# tambahkan folder ini ke repo git
git add ./
# commit yang pertama
git commit -m "commit pertama"
# beri tag
git tag v1.5.0
=============
(4) Sambungkan dengan repo di Github.com
=============
git remote add origin git@github.com:sufehmi/AhadPOS.git
# pull dulu dari github.com
git  pull origin master
# baru kemudian kita push repo lokal kita ke github.com
git  push origin master
=============
Selesai 🙂 selanjutnya, setiap ada update di komputer kita, cukup ketik sbb untuk upload / sync dengan repo di Github.com :
git add file_yang_berubah
git commit -m "keterangan perubahan"
git push origin master
DEBUGGING : untuk lacak detail yang dikerjakan oleh git, tambahkan parameter GIT_TRACE=1
Contoh :
GIT_TRACE=1 git push origin master
==========================
Beberapa tutorial Git yang jelas & mudah dipahami :
# Contoh penggunaan Git sehari-hari : http://www.kernel.org/pub/software/scm/git/docs/everyday.htmlÂ
# Pengenalan Git + contoh penggunaan sehari-hari : http://www.artodia.com/phpbb-tutorials/using-github/ + termasuk cara untuk fork dan menjaga fork tersebut untuk tetap up to date dengan perubahan di masterÂ
# Git Cheatsheet : http://refcardz.dzone.com/refcardz/getting-started-git
# Panduan lengkap & praktis seputar Git : http://think-like-a-git.net/
AhadPOS
AhadPOS – Web-based POS (Point Of Sale) software with Open Source (GPL v2) license. Based on PHP5 & MySQL5
This post has been reshared 2 times on Google+
View this post on Google+
Post imported by Google+Blog for WordPress.