(0275) 2974 127
Github adalah platform pengembangan software online yang digunakan untuk menyimpan, melacak, dan berkolaborasi dalam proyek software. Github memungkinkan developer mengunggah file code mereka dan berkolaborasi dengan semua developer dalam proyek open source. Github juga dapat digunakan sebagai situs jejaring sosial tempat developer dapat berjejaring, berkolaborasi, dan mempromosikan karya mereka secara terbuka.
Github adalah layanan gratis yang mencakup fitur berguna untuk sharing code dan bekerja dengan orang lain secara real-time. Github juga mendorong pengguna untuk membuat profil dan merek pribadi mereka sendiri. Anda dapat melihat profil pengguna github lainnya dan proyek yang mereka miliki serta kontribusinya..
Menggunakan Github sangatlah mudah. Hal pertama yang perlu Anda lakukan adalah membuat akun Github terlebih dahulu. Setelah itu, Anda dapat berkolaborasi dengan partner Anda pada kode program yang Anda buat. Ikuti langkah-langkah di bawah ini untuk mengakses Github untuk detail selengkapnya..
Syarat pertama untuk menggunakan GitHub adalah memiliki akun GitHub. Untuk membuat akun Github Anda, kunjungi situs web Github.
Jika menggunakan email maka akan muncul gambar diatas. Klik Sign up for Github untuk membuat akun Github.
Setelah memilih Sign up for Github, Anda akan diminta memasukkan alamat email, kata sandi untuk masuk ke GitHub, nama pengguna GitHub Anda, dan opsi untuk menerima pembaruan dan pemberitahuan GitHub melalui email. Pastikan Anda memasukkan informasi dengan benar.
Jika Anda yakin dengan informasi yang Anda berikan, gulir ke bawah untuk memverifikasi akun Anda. Verifikasi akun biasanya memerlukan penyelesaian puzzle atau captcha. GitHub melakukan ini untuk mencegah spam dan memastikan bahwa pengguna bukanlah bot yang mencoba meretas atau bahkan membahayakan keamanan.
Setelah selesai memverifikasi akun menggunakan puzzle atau captcha, klik Create account untuk melanjutkan proses pembuatan akun GitHub. Selanjutnya, Anda akan diminta untuk memverifikasi alamat email Anda dengan mengetikkan kode GitHub yang dikirimkan ke alamat email yang Anda gunakan untuk mendaftarkan akun GitHub Anda. Jika Anda tidak menerima kode verifikasi email, Anda dapat mengklik Resend the code. Namun, jika Anda tidak menerima kode verifikasi karena terjadi kesalahan saat memasukkan alamat email, Anda dapat memilih opsi update your email address.
Setelah mengonfirmasi alamat email Anda, Anda akan diarahkan untuk mengedit akun GitHub Anda. Penyesuaian ini mencakup data yang digunakan GitHub untuk memberikan rekomendasi alat yang sesuai dengan kebutuhan Anda. Anda juga dapat melewati langkah ini dengan memilih Skip personalization.
Setelah membuat akun dan mengonfigurasi pengaturan GitHub, Anda akan diarahkan ke dashboard GitHub seperti yang ditunjukkan di bawah ini. Jika Anda ingin memulai proyek baru, Anda dapat memulainya dengan mengklik tombol Create repository.
Saat membuat repository, Anda harus memasukkan data repository yang akan dibuat.
Pada kolom Repository name, Anda akan diminta memasukkan repository. Pastikan untuk menggunakan repository yang sederhana dan mudah diingat. Anda dapat menggunakan kolom Description untuk menjelaskan tujuan pembuatan repository ini. Selanjutnya, Anda dapat memilih apakah repository ini bersifat Publik atau Private.
Repository yang disetel ke publik berarti orang lain dapat mengakses atau melihat repository tersebut. Sedangkan repository private hanya kamu saja yang dapat melihatnya. Selagi masih di halaman yang sama, gulir ke bawah dan pilih opsi untuk menambahkan file README (file teks yang digunakan untuk mengisi deskripsi detail proyek atau panduan pengembangan proyek), .gitignore (digunakan untuk menghapus file – file yang tidak relevan seperti .DS_Store), dan lisensi proyek Anda.
Ketiga alat ini bersifat opsional, jadi Anda dapat melewatinya. Setelah Anda mengisi rincian repository, Anda dapat segera membuatnya dengan mengklik tombol Create repository.
Setelah mengklik Create repository, Anda akan diarahkan ke halaman beranda repository yang dibuat. Halaman awal ini berisi daftar file dan kode yang akan Anda buat. Klik tombol create new file untuk membuat file baru, atau klik tombol uploading existing file untuk memuat file yang dibuat sebelumnya.
Jika Anda memilih create new file, Anda akan diminta memasukkan nama dan ekstensi file yang dibuat. Seperti pada contoh di bawah ini, index file terlampir disebut php. Setelah menulis nama file, Anda dapat langsung menulis isi file sesuai ekstensi pilihan Anda. Jika Anda memiliki plugin PHP, Anda dapat membuat coding langsung di PHP.
Kemudian, setelah selesai coding, Anda dapat langsung mengklik Commit New file untuk menyimpannya ke GitHub. Jika layar github Anda terlihat seperti gambar di bawah ini, berarti Anda telah berhasil menyimpan file ke repository.
Selain membuat dan menyimpan file, Anda juga dapat mengedit file. Anda dapat mengedit file atau kode dengan mengklik file yang ingin Anda edit. Setelah membuka file yang ingin Anda konversi, klik ikon pensil di sudut kanan atas editor file.
Jika Anda telah melakukan perubahan pada file Anda, jangan lupa untuk memberikan keterangan perubahan tersebut pada kolom deskripsi perubahan di bagian bawah halaman. Dan jika Anda ingin menjaga keaslian file Anda, centang Create a new branch for this commit and start a pull request. Opsi ini membuat branch baru di file atau code Anda. Masukkan nama branch sederhana, Anda juga dapat menggunakan saran nama branch yang disediakan oleh GitHub. Setelah itu, klik tombol Propose changes. Di halaman berikutnya, klik Create pull request untuk melakukan perubahan.
Github akan melakukan analisis dan memberi tahu Anda apakah perubahan tersebut kompatibel dengan code utama atau tidak. Kata-kata “This branch has no conflict with the base branch” biasanya ditampilkan jika diperlukan.
Setelah Anda yakin dengan perubahan yang telah Anda simpan ke branch, kini Anda dapat mengklik tombol Merge pull request untuk menggabungkannya ke dalam kode utama.
Github memvalidasi operasi penggabungan Anda untuk memeriksa apakah yang Anda lakukan benar atau tidak. Klik tombol Confirm merge untuk mengonfirmasi penggabungan kode branch dengan kode utama.
Proses penggabungan yang berhasil ditunjukkan seperti di bawah ini.
Pada contoh GitHub sebelumnya, Anda mengelola repository public atau private Anda sendiri. Sampai saat itu, untuk kolaborasi dengan developer atau proyek open source lainnya. Misalnya, jika Anda ingin berkontribusi di WordPress, Anda dapat mengaksesnya dengan mengetik di kolom pencarian dan memilih All Github.
Pilih repository WordPress yang ingin Anda gunakan untuk kontribusi Anda. Untuk menyalin repository ke akun GitHub Anda, klik tombol Fork di kanan atas halaman proyek repository WordPress yang dipilih.
Di halaman berikutnya, beri nama salinan repository yang ingin Anda gunakan. Anda juga dapat menggunakan nama repository yang sama dengan repository yang disalin. Isi deskripsi repository lalu klik tombol Create fork. Setelah Anda berhasil membuat salinan repository, Anda dapat segera mulai berkontribusi pada proyek pilihan Anda.
Anda sudah tahu cara menggunakan Github. Sekarang saatnya mencari tahu apa sebenarnya fungsi dari Github itu sendiri.
Hampir semua proyek open source menggunakan GitHub sebagai platform untuk mengelola dan berkolaborasi satu sama lain. Jika Anda ingin berkolaborasi atau berkontribusi pada proyek tertentu, yang harus Anda lakukan hanyalah mengklik fork proyek, menyumbangkan ide Anda, lalu mengirimkan pull request menggunakan Github web interface.
Salah satu fitur Github adalah fitur yang disebut “branch”. Anda dapat menggunakan fungsi cabang ini untuk mempertahankan kode aslinya. Jadi ketika Anda mengubah kode tersebut, tidak berpengaruh langsung pada kode aslinya. Ini sangat berguna bagi developer ketika mereka ingin menambahkan fitur atau memperbaiki bug pada kode.
Setelah selesai dan yakin dengan perubahan yang dilakukan, Anda dapat segera menggabungkan branch yang telah diedit ke dalam kode sumber.
Jika Anda seorang developer, Github adalah platform yang tepat untuk mempertahankan portofolio Anda. Saat ini, sebagian besar perekrut yang ingin melihat performa calon karyawan dengan mengunjungi pendaftaran kerja di GitHub.
Jika portofolio yang Anda unggah ke GitHub menjanjikan, kemungkinan besar Anda akan memiliki peluang lebih besar untuk dipekerjakan, meskipun Anda bukan berasal dari departemen atau program berbasis IT.
Github bukan hanya tempat untuk fokus bekerja dengan kode. Platform ini juga digunakan sebagai jejaring sosial, karena GitHub memiliki profil yang menunjukkan proyek, kontribusi yang dibuat, dan semua aktivitas user. Anda juga dapat melihat informasi mengenai profil dan repository siapapun yang bersifat public-facing.
Memiliki Github sangat berguna bagi para developer, terutama ketika mendokumentasikan kolaborasi code-to-code. Kegunaan lainnya meliputi:
Github Markdown memungkinkan Anda menggunakan text editor sederhana untuk menulis dokumen berformat. Github telah merevolusi penulisan melaluichannel markdown, mulai dari issue tracker, user comments, dan banyak lagi.
Dengan banyaknya bahasa pemrograman lain yang dapat dipelajari untuk menyiapkan proyek, GitHub sangat berguna untuk mencakup masukan Anda tanpa harus mempelajari sistem lain..
Seperti disebutkan sebelumnya, Github adalah repository, yang berarti Anda dapat mempublikasikan karya Anda. Selain itu, GitHub adalah platform yang digunakan oleh komunitas coding terbesar. Ini akan menciptakan visibilitas luas untuk proyek Anda.
Kegunaan lain dari GitHub adalah untuk melacak perubahan kode. Hal ini tentunya sangat menguntungkan jika Anda sedang bekerja sama dalam suatu proyek. Pelacakan ini mirip dengan Microsoft Word atau Google Drive, yang dapat melihat riwayat perubahan, kapan diubah, dan di mana file kode disimpan..
Github dapat mengintegrasikan layanannya dengan platform lain seperti Amazon dan Google Cloud. Layanan seperti codeclimate dapat melacak komentar Anda dan menyorot sintaksis di lebih dari 200 bahasa pemrograman yang berbeda.
Sekarang Anda sudah memiliki proyek aplikasi baik web maupun mobile, jadi tidak perlu khawatir lagi. Github memudahkan programmer untuk memperbarui kode sumber sesuai dengan tugasnya. Tidak diperlukan integrasi manual. Selain memudahkan kolaborasi, kehadiran Github juga dapat menginformasikan setiap pengembang tentang apa yang telah diperbarui pada kode program.
UX design merupakan singkatan dari User Experience design atau desain pengalaman pengguna. Istilah ini sering…
A/B testing adalah prosedur pengujian yang membandingkan dua halaman situs web atau lebih secara bersamaan…
Menemukan topik blog yang menarik dan terkini mungkin tidak mudah, terutama bagi pemula yang belum…
Cara Memonetisasi Blog – Menulis blog pribadi bukan lagi sekedar hobi, kegiatan ini menawarkan peluang…
Membuat blog adalah salah satu cara terbaik untuk berbagi cerita dan kisah Anda sambil terhubung…
Pada artikel ini, kami merekomendasikan beberapa contoh desain web terbaik untuk menginspirasi Anda. Dari contoh…