Git Push: Menyebarkan WordPress dari GitHub ke Host Web Anda
Diterbitkan: 2019-05-19GitHub, dan Git secara umum, mengintimidasi banyak orang. Namun, jenis perangkat lunak kontrol versi terdistribusi ini adalah suatu keharusan dalam perangkat pengembang mana pun. Selain itu, mengetahui cara menggunakan GitHub dan menerapkan kode darinya ke host web WordPress Anda dapat membuat proses pengembangan menjadi jauh lebih aman. Dengan begitu, Anda akan selalu memiliki salinan kode yang aman.
Dalam artikel ini, kami akan mengajari Anda cara menerapkan dan memperbarui situs web WordPress lengkap dari GitHub ke host web pilihan Anda (selama mereka mendukungnya). Kami akan membahas empat langkah yang akan memandu Anda melalui seluruh proses, jadi mari langsung masuk!
Pengantar GitHub
GitHub adalah platform kontrol versi terdistribusi, berdasarkan sistem Git. Ini memungkinkan Anda untuk mengatur repositori di mana Anda dapat 'mendorong' kode dan file Anda sehingga Anda selalu memiliki salinannya yang aman, dan Anda dapat menyinkronkan semuanya di antara banyak komputer.
Namun, GitHub menawarkan lebih dari sekadar penyimpanan. Itu juga bersinar di dua bidang utama lainnya:
- Melacak perubahan. Dengan GitHub, Anda akan memiliki catatan setiap perubahan yang Anda buat pada basis kode Anda, selama Anda membuat komitmen untuk itu.
- Kolaborasi proyek. Git memungkinkan beberapa orang untuk mengerjakan proyek yang sama, membantu menghindari perubahan yang saling bertentangan dan memastikan bahwa setiap orang memiliki akses ke versi terbaru dari basis kode.
Beberapa waktu lalu, kami menulis panduan lengkap tentang cara memulai GitHub. Jika Anda baru menggunakan platform ini, kami sarankan untuk membaca artikel tersebut terlebih dahulu. Kemudian, Anda dapat kembali dan memulai langkah-langkah berikut!
Cara Menyebarkan WordPress dari GitHub ke Host Web Anda (Dalam 4 Langkah)
Mendorong kode Anda dari GitHub ke host web tidak serumit yang Anda bayangkan. Namun, agar proses ini berfungsi, penyedia hosting WordPress Anda harus mendukung akses Secure Shell (SSH) dan penggunaan Git, yang keduanya merupakan kunci untuk mewujudkan 'push'.
Beberapa host web berkualitas yang mendukung SSH dan Git termasuk SiteGround dan WP Engine, meskipun jauh dari satu-satunya. Namun, untuk tutorial ini, kami akan fokus pada cara kerja proses dengan SiteGround.
Langkah 1: Siapkan Repositori Baru untuk Kode WordPress Anda
Menyiapkan repositori GitHub itu sederhana. Untuk proses ini, Anda mungkin ingin menggunakan repositori pribadi, sehingga tidak ada yang bisa menelusuri kode situs Anda.
Untuk memulai, Anda harus menyiapkan repositori kosong. Setelah itu, yang akan Anda lakukan adalah membuat instalasi WordPress baru di GitHub, mengkloningnya secara lokal, dan kemudian mendorong instance itu ke GitHub.
Setelah Anda selesai melakukannya, Anda dapat mengganti SiteGround dengan GitHub sebagai titik asal Anda, dan menetapkan yang pertama sebagai lingkungan produksi Anda. Seperti yang Anda ketahui, lingkungan produksi adalah tempat kode akhir sebenarnya berada, dan tempat pengguna akan berinteraksi.
Ketika prosesnya selesai, setiap kali Anda membuat perubahan pada instalasi WordPress lokal Anda, Anda akan dapat mendorongnya ke GitHub (asal), dan kemudian menyebarkannya ke repositori produksi SiteGround. Mari kita lihat lebih dekat bagaimana sisa proses itu bekerja.
Langkah 2: Buat Repositori Baru Dalam Host Web Anda
Beberapa host web, seperti SiteGround, menyertakan alat Git bawaan yang dapat Anda gunakan untuk menyinkronkan situs web Anda dengan repositori (dan sebaliknya). SiteGround, misalnya, memungkinkan Anda melakukan ini dari panel kontrol Anda dengan memilih alat SG-GIT:

Setelah Anda memilih alat tersebut, Anda akan melihat opsi untuk membuat repositori Git untuk situs web mana pun yang Anda host di SiteGround. Kemudian sebuah jendela akan muncul dengan perintah 'git clone', yang memungkinkan Anda untuk menyalin situs web WordPress baru Anda ke komputer lokal Anda:


Perintah itu juga akan menyertakan kunci SSH, yang Anda perlukan untuk mengakses SiteGround dari terminal Anda. Setelah terminal Anda aktif dan berjalan, masuk ke SiteGround melalui SSH dan jalankan perintah klon untuk folder baru, di mana repositori lokal Anda akan berada.
Langkah 3: Ganti SiteGround Dengan GitHub sebagai Titik Asal Anda
Pada titik ini, Anda memiliki repositori lokal yang berisi salinan situs web WordPress SiteGround Anda. Namun, titik asalnya akan disetel ke SiteGround, jadi Anda masih perlu mengintegrasikannya dengan GitHub.
Yang perlu Anda lakukan adalah mengganti nama titik asal itu dan mengaturnya sebagai lingkungan produksi Anda, menggunakan perintah berikut:
git remote rename origin production
Selanjutnya, Anda dapat mengkloning repositori GitHub kosong yang Anda buat pada langkah pertama. Untuk melakukannya, akses GitHub dan cari tombol 'clone' atau 'download' di bagian atas layar. Sebuah jendela akan muncul, termasuk URL seperti ini:

Pada titik ini, Anda dapat menjalankan perintah ini dari terminal Anda:
git remote add origin [cloning URL goes here]
Semua dasar sudah diletakkan sekarang, jadi yang tersisa hanyalah mendorong repositori kloning Anda ke GitHub.
Langkah 4: Dorong Repositori Anda ke GitHub dan Perbarui Lingkungan Produksi Anda
Saat ini, Anda memiliki situs web WordPress baru di SiteGround, dengan salinannya masih ada di repositori lokal Anda. Yang perlu Anda lakukan adalah mendorong kode itu ke repositori GitHub kosong Anda, menggunakan perintah ini:
git push origin master
Setelah itu, Anda akan memiliki basis kode WordPress lengkap di ketiga poin tersebut. Itu berarti Anda dapat mulai mengubah kode dan file di klon lokal Anda. Saat Anda ingin melakukan pembaruan, yang harus Anda lakukan adalah menjalankan dua perintah ini secara berurutan dari terminal Anda:
-
git push origin master -
git push production master
Satu-satunya bagian yang sulit dari proses ini adalah pengaturan awal. Namun, jika Anda pernah menggunakan Git untuk kontrol versi sebelumnya, Anda tahu betapa bergunanya Git untuk pekerjaan kolaboratif. Setelah selesai, Anda dapat fokus pada pekerjaan pengembangan dan mengetahui bahwa kode Anda aman di dalam repositori Anda.
Kesimpulan
Menggunakan GitHub lebih mudah dari yang Anda bayangkan, terutama sekarang karena ada GUI yang ramah tempat Anda dapat menjalankannya. Lebih penting lagi, ada banyak cara di mana menggunakan kontrol versi dapat membantu pengembangan WordPress. Anda dapat menggunakannya untuk menyimpan salinan kode Anda dengan aman, melacak perubahan, membuka berbagai hal untuk kolaborasi, dan banyak lagi.
Plus, jika Anda ingin menggunakan GitHub untuk menyebarkan situs WordPress, Anda dapat melakukannya hanya dalam empat langkah:
- Siapkan repositori baru untuk kode WordPress Anda.
- Buat repositori baru di dalam host web Anda.
- Ganti host Anda dengan GitHub sebagai titik asal Anda.
- Dorong repositori Anda ke GitHub dan perbarui lingkungan produksi Anda.
Apakah Anda memiliki pertanyaan tentang cara menyebarkan situs WordPress dari GitHub? Mari kita bicara tentang mereka di bagian komentar di bawah!
Gambar thumbnail artikel oleh Teguh Jati Prasetyo / shutterstock.com
