Cara Mengunggah Situs Web Startup Anda ke Halaman GitHub Isi Show
GitHub adalah platform yang menawarkan tempat bagi developer software untuk menghosting kode mereka dan mengelola produk software mereka. Selain menawarkan tempat untuk menyimpan kode Anda, GitHub menawarkan layanan lain yang disebut Halaman GitHub yang memungkinkan Anda menghosting situs web di platform mereka secara gratis Halaman GitHub adalah layanan hosting situs statis yang mengambil file HTML, CSS, dan JavaScript langsung dari repositori di GitHub, secara opsional menjalankan file melalui proses pembuatan dan menerbitkan situs web. Anda dapat menggunakannya untuk menghosting situs web tentang diri Anda, organisasi Anda, atau proyek Anda Namun, ada beberapa peringatan yang harus Anda ketahui sebelum memutuskan untuk menghosting situs web Startup Anda di GitHub Pages
Membuat Situs Halaman GitHubAda tiga jenis situs Halaman GitHub. pengguna, organisasi dan proyek. Situs pengguna dan organisasi terhubung ke akun GitHub tertentu, sementara situs proyek terhubung ke proyek tertentu yang dihosting di GitHub Kami akan membuat situs Pengguna, tetapi prosesnya serupa untuk situs organisasi dan proyek. Jika ada perbedaan, kami akan menyebutkannya Sebelum memulai, buat akun di GitHub terlebih dahulu Di GitHub, proyek disimpan di repositori. Sebuah repositori seperti folder untuk project Anda, yang berisi semua file project, dan menyimpan histori revisi setiap file. Anda harus membuat repositori untuk situs Anda Untuk membuat repositori di GitHub, klik ikon + di kanan atas bilah navigasi dan pilih Repositori baru Isi formulir Buat repositori baru dengan detail tentang repositori. Paling tidak, Anda harus menyertakan nama repo Anda Untuk situs pengguna, nama repositori harus Halaman GitHub tersedia di repositori publik dengan GitHub Gratis, dan di repositori publik dan pribadi dengan GitHub Pro, GitHub Team, GitHub Enterprise Cloud, dan GitHub Enterprise Server. Jika Anda memiliki akun premium dan memutuskan untuk menjadikan repositori pribadi, perlu diingat bahwa situs Halaman GitHub tersedia untuk umum di internet, meskipun repositori mereka bersifat pribadi. Oleh karena itu, jika Anda memiliki data sensitif di repositori situs Anda, Anda mungkin ingin menghapusnya sebelum dipublikasikan Setelah repositori dibuat, Anda akan melihat halaman dengan instruksi tentang cara mengunggah file ke dalamnya Jika Anda terbiasa dengan sistem kontrol versi Git, Anda dapat mengunggah file situs web Anda ke repositori dengan cara ini. Agar tetap sederhana, kami akan menggunakan UI GitHub untuk mengunggah file. GitHub memiliki dokumen bantuan mendetail tentang cara menyiapkan dan menggunakan Git jika Anda tertarik Untuk mengupload file situs web Anda ke repositori, klik link uploading an existing file yang ditampilkan di bawah, atau tambahkan/upload ke URL halaman dan buka halaman tersebut (i. e ) Di halaman unggah, Anda dapat menarik dan melepas file dan folder dan mereka akan ditambahkan ke repo. Buka direktori root dari kode situs web Startup Anda, pilih semuanya, lalu seret ke halaman Lebih baik menggunakan drag-and-drop daripada menggunakan link pilih file Anda untuk memilih file dari komputer Anda. Dengan drag-and-drop, Anda akan dapat menyeret file dan folder ke halaman dan saat file diunggah, file tersebut akan berada di folder masing-masing. Dengan opsi pilih file Anda , Anda hanya dapat memilih file dan bukan folder. Dengan opsi ini, Anda akan mengunggah semua file Startup ke direktori root repositori dan kemudian memiliki tugas tambahan untuk mengedit nama file untuk menyertakan struktur direktori Seperti yang disebutkan sebelumnya, kode PHP dalam file skrip Di bagian bawah halaman, Anda dapat menambahkan pesan komit (jika tidak, default 1 akan digunakan) sebelum melakukan perubahan. Hal yang baik tentang GitHub adalah versi berbeda dari file Anda disimpan. Setiap kali Anda membuat perubahan pada file, sebuah versi dibuat dari file baru. Ini berarti bahwa Anda dapat memulihkan versi sebelumnya dari file Anda, jadi, misalnya, jika Anda mengunggah versi 5 situs web Anda, tetapi memutuskan untuk tidak melakukannya, Anda dapat dengan mudah kembali ke versi situs web sebelumnya. Jadi, Anda harus menyertakan pesan komit ke komit Anda yang akan memudahkan Anda mengidentifikasi berbagai perubahan yang telah Anda buat, jika Anda ingin membatalkan perubahan kode tertentuLakukan perubahan dan Anda akan dapat melihat file dan folder yang baru saja Anda lakukan Percaya atau tidak, website Anda sudah online Setelah situs Halaman GitHub dipublikasikan, Anda dapat mengaksesnya dengan membuka 2 untuk situs pengguna, atau 3 untuk situs org atau 4 untuk proyek yang dibuat di bawah pengguna atau 5 untuk proyek yang dibuat di bawah organisasi. Anda juga dapat menggunakan domain khusus untuk situs Anda. Sesuatu untuk Dicatat Tentang Situs ProyekGit memiliki fitur yang disebut percabangan yang memungkinkan Anda membuat cabang dari kode Anda dan terus mengerjakan cabang baru ini tanpa memengaruhi cabang lama. Setiap repositori GitHub memiliki cabang master dan dari sini, Anda dapat membuat cabang lain Ini relevan karena ada aturan yang harus Anda ikuti ketika datang ke cabang tempat Anda dapat menempatkan kode situs web Anda agar dapat dipublikasikan. Situs pengguna dan organisasi harus berada di situs master. Secara default, saat Anda membuat repositori, itu ada di cabang master, jadi kami tidak perlu menyiapkan cabang tambahan Secara default, situs proyek disiapkan untuk dipublikasikan dari cabang bernama gh-pages. Jika Anda membuat situs proyek, periksa di sini untuk petunjuk tentang cara membuat cabang di GitHub Situs proyek juga dapat dipublikasikan dari cabang 6 atau folder 7 di cabang master. Untuk memublikasikan situs Anda dari salah satu sumber ini, Anda harus untuk situs tersebutMembuat Perubahan pada Situs Halaman GitHub AndaUI GitHub memiliki kontrol yang dapat Anda gunakan untuk menambah, menghapus, dan mengedit file situs web Anda Anda dapat menggunakan drop-down Tambahkan file untuk mengupload file atau membuat file menggunakan UI GitHub. Pastikan Anda berada di folder yang benar saat menambahkan file Untuk menghapus folder, Anda hanya perlu menghapus file yang ada di dalamnya. GitHub tidak mencantumkan direktori kosong, jadi mengosongkan folder pada dasarnya akan menghapusnya Saat Anda memilih file, Anda dapat mengedit atau menghapusnya menggunakan dua kontrol terakhir yang ditunjukkan di bawah ini Setelah Anda membuat perubahan pada file situs Anda, Anda akan dapat segera melihat perubahan di situs web Mengonfigurasi Domain Khusus untuk Situs Halaman GitHub AndaAnda dapat menyesuaikan nama domain situs Halaman GitHub Anda dari default, seperti 0 atau subdomain khusus seperti 1) dan domain apex (e. g. _2). Anda dapat menyiapkan salah satu atau kedua jenis domain khusus untuk situs Anda. Sebaiknya Anda selalu menggunakan subdomain ________0______9 , meskipun Anda juga akan menggunakan domain apexMengonfigurasi SubdomainUntuk menyiapkan 9 subdomain (seperti 0) atau subdomain khusus (seperti 1), Anda harus membuat file CNAME di repositori situs Anda dan mengonfigurasi data CNAME dengan penyedia DNS AndaBuka tab Pengaturan repositori Anda Scroll ke bawah ke Halaman GitHub. Di bagian Domain khusus, ketik domain khusus Anda, lalu klik Simpan. Ini akan membuat komit yang menambahkan file CNAME di root sumber publikasi Anda Arahkan ke penyedia DNS Anda dan buat catatan CNAME yang mengarahkan subdomain Anda ke domain default untuk situs Anda (mis. g. buat data CNAME yang menunjuk _0 ke <username>.github.io ). Untuk instruksi tentang cara membuat data CNAME, lihat dokumentasi penyedia DNS AndaUntuk mengonfirmasi bahwa data DNS Anda dikonfigurasi dengan benar, Anda dapat menggunakan perintah 9 di Terminal (Command Prompt, untuk Windows), mengganti 0 dengan subdomain Anda
Jika dikonfigurasi dengan benar, Anda akan mendapatkan keluaran yang mirip dengan yang ditunjukkan di bawah ini
Mengonfigurasi Domain ApexUntuk menyiapkan domain apex (mis. g. _2), Anda harus mengonfigurasi file CNAME di repositori Halaman GitHub Anda dan catatan ALIAS, ANAME, atau A dengan penyedia DNS AndaBuka tab Pengaturan repositori Anda Scroll ke bawah ke Halaman GitHub. Di bagian Domain khusus, ketik domain khusus Anda, lalu klik Simpan. Ini akan membuat komit yang menambahkan file CNAME di root sumber publikasi Anda Arahkan ke penyedia DNS Anda dan buat catatan ALIAS, ANAME, atau A. Untuk instruksi tentang cara membuat data yang benar, lihat dokumentasi penyedia DNS Anda Untuk membuat data ALIAS atau ANAME, arahkan domain apex Anda ke domain default situs Anda ( Untuk membuat catatan A, arahkan domain apex Anda ke alamat IP untuk Halaman GitHub _Untuk mengonfirmasi bahwa data DNS Anda dikonfigurasi dengan benar, gunakan perintah 9 di Terminal (Command Prompt, untuk Windows), ganti 2 dengan domain apex Anda
Konfirmasikan bahwa hasilnya cocok dengan alamat IP untuk Halaman GitHub yang ditampilkan sebelumnya
Seperti yang disebutkan sebelumnya, jika Anda menggunakan domain apex sebagai domain khusus, sebaiknya Anda juga menyiapkan subdomain 9 . Dengan catatan yang benar dikonfigurasi untuk setiap jenis domain melalui penyedia DNS Anda, Halaman GitHub akan secara otomatis membuat pengalihan antar domain. Misalnya, jika Anda mengonfigurasi _0 sebagai domain khusus untuk situs Anda, dan Anda telah menyiapkan data ALIAS dan CNAME untuk apex dan domain 9 , maka 2 akan dialihkan ke 0Mengamankan Situs Halaman GitHub Anda Dengan HTTPSPenegakan HTTPS diperlukan dan diaktifkan secara default untuk situs Halaman GitHub menggunakan domain 0 yang dibuat setelah 15 Juni 2016. Untuk situs yang dibuat sebelum 15 Juni 2016, Anda dapat mengaktifkan penerapan HTTPS secara manual dengan membuka Pengaturan repo Anda, menggulir ke bawah ke Halaman GitHub, dan mencentang kotak Terapkan HTTPS.Kesalahan Domain yang Harus DiwaspadaiPastikan situs Anda tidak
Membatalkan publikasi Situs Halaman GitHubAnda dapat membatalkan publikasi situs Halaman GitHub Anda sehingga tidak lagi tersedia untuk umum. Menghapus repositori akan menyebabkan situs tersebut dibatalkan publikasinya Jika Anda ingin mempertahankan repositori, tetapi masih memiliki situs web yang tidak dipublikasikan, Anda harus menghapus sumber penerbitannya—cabang 6 untuk situs pengguna dan organisasi dan cabang _ 9 untuk situs proyek (atau cabang mana pun yang Anda tetapkan sebagai sumber penerbitan). Karena cabang master adalah cabang default, pertama-tama Anda harus menetapkan cabang lain sebagai default, sebelum Anda dapat menghapus cabang masterUntuk situs proyek, jika Anda telah menggunakan cabang 9 sebagai sumber publikasi, yang harus Anda lakukan hanyalah menghapus cabang tersebut dan situs web tidak akan dipublikasikan. Jika Anda telah menggunakan cabang lain sebagai sumber penerbitan, maka ada langkah tambahan yang harus dilakukanBuka tab Pengaturan repositori Gulir ke bawah ke bagian Halaman GitHub dan pilih Tidak Ada dari menu tarik-turun Sumber Sebagai langkah terakhir, jika Anda telah menyiapkan domain khusus untuk pengguna, organisasi, atau situs proyek Anda, pastikan Anda memperbarui pengaturan DNS Anda sehingga domain tidak terus mengarah ke situs web yang tidak ada Itu saja untuk pengaturan Halaman GitHub. Jika memerlukan bantuan lebih lanjut, Anda dapat menghubungi kami atau melihat dokumentasi halaman GitHub. Jika Anda tertarik menggunakan template Startup di WordPress, kami juga memiliki tutorial untuk itu Bagaimana cara menjalankan file PHP di GitHub?Jalankan Kode PHP . Buat folder bernama php atau serupa di folder www Anda Ekstrak file Run PHP Code ke dalamnya Tandai URL untuk akses mudah Atau tiru repositori dan lakukan git pull sesekali Jika Anda mendapatkan layar kosong, Anda mungkin tidak mengakses Jalankan Kode PHP dari 127. 0. 0. 1 Bagaimana cara mengunggah kode PHP?Unggah File PHP . Konfigurasi "php. ini" File. Pertama, pastikan bahwa PHP dikonfigurasi untuk mengizinkan pengunggahan file. . Periksa apakah File Sudah Ada. Sekarang kita dapat menambahkan beberapa batasan. . Batasi Ukuran File. Bidang input file dalam formulir HTML kami di atas diberi nama "fileToUpload". . Batasi Jenis File. . Unggah File PHP Script Lengkap Bisakah kita menjadi tuan rumah. File PHP di GitHub?Halaman Github saat ini tidak mendukung PHP karena hanya mendukung situs web statis . Namun, jika Anda ingin menampilkan beberapa konten dinamis di situs web Anda, Anda cukup menggunakan iframe untuk menampilkan konten itu, tetapi sekali lagi itu harus dihosting di tempat lain. |