GitHub ialah repositori kawalan versi Git yang popular dan platform kerjasama pembangunan. Ia diasaskan pada 10 April 2008 oleh Tom Preston-Werner, Chris Wanstrath dan PJ Hyett. Melalui GitHub, pengguna boleh berkongsi dan bekerjasama dalam pembangunan kod, dan GitHub telah menjadi salah satu platform pengehosan kod paling popular dalam komuniti sumber terbuka.
Pertama, kita perlu memahami apa itu Git. Git ialah sistem kawalan versi teragih yang direka untuk mengurus kod untuk projek semua saiz. Ia menjejaki sejarah keseluruhan pangkalan kod dengan merekodkan perubahan untuk setiap versi. Tidak seperti sistem kawalan versi berpusat tradisional, Git tidak bergantung pada pelayan pusat dan setiap pembangun mempunyai pangkalan kod yang lengkap. Akibatnya, Git boleh menyokong pembangunan selari dan aliran kerja teragih dengan lebih baik.
Selepas Git dikeluarkan, orang ramai segera menemui potensinya, tetapi mereka tidak mempunyai platform untuk menyokong kerjasama berskala besar. Ini mendorong Tom Preston-Werner dan yang lain untuk mencipta GitHub, dengan harapan dapat memberikan pembangun dan komuniti pengalaman kerjasama yang lebih baik melalui platform.
Di GitHub, pengguna boleh membuat repositori yang diuruskan oleh Git dan kod hos pada platform. Pada masa yang sama, orang lain boleh membuat (fork) repositori ini, mempunyai semua kod dan versi sejarah, dan mencipta cawangan mereka sendiri. Pembangun kemudian boleh melakukan perubahan ini kepada cawangan induk dan bekerjasama untuk membangunkan projek yang lebih baik.
Selain pengehosan kod, GitHub juga menawarkan pelbagai ciri lain, seperti penjejakan isu, wiki dan alatan kerjasama. Ini menjadikan kerjasama pada GitHub lebih mudah dan cekap serta menarik lebih ramai pengguna.
Sejak beberapa tahun kebelakangan ini, GitHub telah menjadi salah satu platform pengehosan kod terbesar di dunia, dengan berjuta-juta pengguna mengaksesnya setiap hari. Semakin banyak syarikat menganjurkan kod mereka di GitHub, menjadikan GitHub sebagai pemacu nombor satu komuniti sumber terbuka dan salah satu platform pilihan untuk pembangunan perisian perusahaan.
Ringkasnya, kelahiran GitHub telah mengubah cara pembangunan perisian dan kerjasama dilakukan, menjadikan pembangunan lebih mudah dan lebih terbuka. Dari masa ke masa, ia terus berkembang dan menjadi penyokong dan pemacu komuniti sumber terbuka yang lebih besar dan berkuasa.
Atas ialah kandungan terperinci Bilakah github ditubuhkan?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!