upload octopress windows ke github

Posted by techshoot on January 27, 2014

Buat Account GITHUB

Buat account terlebih dahulu di github melalui link berikut ini dan klik sign up.

Generate dan import SSH key ke Github

Pada github, untuk mengupload konten semuanya dilakukan melalui SSH, untuk itu diperlukan public key dari pengakses (komputer anda) sebagai autentikasi. untuk panduan SSH di github tersebut anda dapat langsung melihatnya di Github Generating ssh keys.

Membuat repository

Untuk mengupload file - file Octopress ke Github, anda memerlukan directory dengan akses read and write. Oleh karena itu anda harus membuat Repository, cara membuat repository bisa anda baca disini Create New Repository. dan dalam contoh berikut username yang dibuat adalah techshoot

Deploy Octopress

silakan masuk ke direktori octopress anda via command prompt sesuai dengan artikel sebelumnya dan masukkan command yang di generate pada page Github saat anda membuat Repository

cd techshoot.github.com
git init
touch README
git add README
git commit -m 'first commit'
git remote add origin https://github.com/your-username/your-username.github.com.git

Saat membuat “Repository” your-username.github.com, anda akan diberikan beberapa pilihan. Anda cukup memilih Next steps:, tapi ada beberapa command yang harus disesuaikan dengan konfigurasi pada octopress anda. Berikut adalah command - command yang saya pakai, dan sudah sesuai dengan tutorial ini :

C:\github>cd techshoot.github.com #techshoot.github.com merupakan direktori octopress yang dibuat artikel ini
C:\github\techshoot.github.com>git init
C:\github\techshoot.github.com>touch README
C:\github\techshoot.github.com>git add README
C:\github\techshoot.github.com>git commit -m 'first commit'
C:\github\techshoot.github.com>git remote add techshoot.github.com https://github.com/techshoot/techshoot.github.com.git

NB : techshoot.github.com adalah folder octopress anda

Setelah itu anda bisa klik “continue” pada halaman Gihub repository setup. Langkah selanjutnya adalah setup_github_pages di folder octopress anda :

C:\github\techshoot.github.com>rake setup_github_pages
Enter the read/write url for your repository: git@github.com:techshoot/techshoot.github.com.git
Added remote git@github.com:techshoot/techshoot.github.com.git as origin
Set origin as default remote
Master branch renamed to 'source' for committing your blog source files
Initialized empty Git repository in C:/github/techshoot.github.com/_deploy/.git/
[master (root-commit) 2a4e9e7] Octopress init
1 files changed, 1 insertions(+), 0 deletions(-)
create mode 100644 index.html

langkah selanjutnya bisa langsung di rake deploy, melalui command prompt atau windows powershell ketik

C:\github\techshoot.github.com>rake generate
C:\github\techshoot.github.com>rake deploy

Kembali ke directory octopress anda, lakukan hal berikut setiap anda selesai menulis postingan atau merubah konfigurasi:

rake generate
rake deploy

jika rake deploy ada error dengan tulisan git config --global user.email "your.example@mail.com", maka jalankan

git config --global user.email "techshoot@nubi.com" #silakan ganti techshoot@nubi.com menjadi mail yang anda daftarkan di github anda pada saat pembuatan account

selanjutnya jika ingin merubah domain github, silakan simak artikel berikut Ubah Domain Github Menjadi Domain Sendiri


comments powered by Disqus