• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar

Jaranguda

Belajar Mengajar

  • Home
  • Sponsor/Jasa
  • Tentang

Gitlab Pages sebagai Website Pribadi

Last Updated on 30 November 2017 By tommy 2 Comments

Login ke gitlab.com, buat repo baru sesuai dengan username.gitlab.io, contoh jaranguda.gitlab.io. Sekarang buat folder baru di komputer anda (disini saya menggunakan Linux).

Buat folder untuk file-file website

mkdir jaranguda

lalu buat file untuk website anda, contoh filenya bisa di download disini
pindahkan semua file yang di download ke folder jaranguda
struktur file yang di download diatas

├── css
│   ├── bootstrap.min.css
│   └── navbar-fixed-top.css
├── .gitlab-ci.yml
└── index.html

sekarang kita upload ke gitlab.

inisialisasi sebagai git

cd jaranguda
git init
git remote add origin git@gitlab.com:USERNAME/USERNAME.gitlab.io.git
git add .
git commit -m 'pertama kali'
git push -u origin master

ganti USERNAME dengan username anda.

Setelah beberapa saat, file yang di push muncul di gitlab
jaranguda on gitlab

Contoh hasil jadinya, bisa dilihat di http://jaranguda.gitlab.io/

Penjelasan

Bila anda menjalankan langkah-langkah diatas, pasti berhasil ;). Untuk build gitlab pages, intinya ada di file .gitlab-ci.yml

pages:
  stage: deploy
  script:
  - mkdir .public
  - cp -r * .public
  - mv .public public
  artifacts:
    paths:
    - public
  only:
  - master

untuk meng-hosting file statik, konfigurasi diatas sudah lebih dari cukup. Kalo mau kaya github yang pake branch gh-pages di ganti - master diatas menjadi - gh-pages lalu buat branch baru dengan nama gh-pages di git lokal anda.

Dengan cara diatas kita bisa menghosting Pelican, Jekyll, Hugo dan berbagai static file generator lainnya di Gitlab Pages. Tetapi kalo mau adu kecepatan sama Github pages, Gitlab pages masih kalah jauh karena gitlab ngga pake CDN sedangkan Github pake Fastly

Last Updated on 30 November 2017 by

Tulisan menarik lainnya

  • Sharing File Linux Ke Windows dengan BitTorrent Sync

    Bila sebelumnya saya telah membuat tutorial sharing file antar Linux dengan handphone Android menggunakan BitTorrent…

  • Mengakses Website Intranet dari Internet dengan SSH Tunnel

    Peralatan yang dibutuhkan : 1. Mikrotik 2. Komputer IT (OS Fedora) di LAN, sebagai contoh…

  • Sublime Text 3 Sebagai Editor PHP di Linux

    Cara instalasinya tidak akan dibahas disini karena sudah pernah saya tulis di Instalasi Sublime Text…

  • Menggunakan SSL di GitLab CE

    Disini saya menggunakan Omnibus untuk menginstall GitLab CE (Community Edition). File konfigurasi nginx disimpan di…

Filed Under: Linux Tagged With: GitLab

Reader Interactions

Comments

  1. Yusuf Sopian says

    3 November 2017 at 10:37

    mau nanya itu file .gitlab-ci.yml yang berisi apa yah itu hanya file .gitlab-ci.yml ataukah seperti ini index.gitlab-ci.yml

    Reply
    • tommy says

      7 November 2017 at 11:42

      itu ada diatas isi filenya

      Reply

Leave a Reply Cancel reply

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

Primary Sidebar

Pencarian

Tanya Jawab tentang DevOps SRE CPE, gabung di https://t.me/devopsindonesia

Terbaru

  • Cara Mengganti Port Screen Sharing macOS
  • Cara Menonaktifkan Pager di macOS
  • Cara Mengupdate Nama Apple silicon-as-a-Service Scaleway
  • Cara Force Delete Namespace di Kubernetes
  • Install PHP MariaDB di Mac Monterey

Komentar

  • mazda on Tutorial Lengkap Install Mail Server Postfix Dovecot MariaDB di CentOS 7
  • adi on Menggunakan Mikrotik Sebagai SSH Client
  • aris u on Solusi Simple Queue Mikrotik Tidak Berjalan
  • Bowo on Cara Mematikan SSID Molecool Balifiber
  • aris on Solusi Simple Queue Mikrotik Tidak Berjalan

Tulisan Populer

  • Password Router Huawei HG8245H5 Indihome 1.2m views
  • Password Terbaru ZTE F609 Indihome 784.5k views
  • Password Superadmin Huawei HG8245A 318.2k views
  • Cara Setting Manual Modem GPON ZTE F609 Indihome 273k views
  • Cara Setting Wireless ZTE F609 Indihome 257.1k views
  • Mengaktifkan Port LAN di Huawei HG8245 Indihome 169.8k views
  • Akses UseeTV Indihome via Wireless ZTE F609 156.8k views
  • Kemana Menghilangnya Saldo BCA 50 ribu 153.1k views
  • Cara Reset Password ZTE F609 Indihome 147.5k views
  • Cara Setting DHCP Server Modem/Router ZTE F609 113.5k views

Kategori

  • Delphi
  • dll
  • Gambas
  • Internet
  • Java
  • Lazarus
  • Linux
  • PHP
  • Review
  • Teknologi

Sponsor

kadal.id
carakami.com
kuotabisa.com
Untuk jadi sponsor, hubungi kita lewat halaman sponsor
© 2021. Jaranguda
  • Linux
  • PHP
  • Internet
  • Teknologi
  • Delphi
  • Gambas
  • Java