GitHub

Dari Wikipedia bahasa Indonesia, ensiklopedia bebas
Lompat ke: navigasi, cari
GitHub, Inc.
GitHub Logo.png
Jenis situs
Layanan hosting repositori Git
Bahasa English
Didirikan 8 Februari 2008; 9 tahun lalu (2008-02-08)
Markas San Francisco, California, U.S.
Wilayah operasi Worldwide
Pemilik GitHub, Inc.
Pendiri Tom Preston-Werner
Chris Wanstrath
PJ Hyett
CEO Chris Wanstrath
Tokoh penting PJ Hyett (COO)
Sektor Software
Karyawan 603[1]
Slogan "Build software better, together.", "Where software is built"
Situs web github.com
Peringkat Alexa 65 (April 2017)[2]
Komersial Ya
Daftar akun Ya
Pengguna 26 juta (Maret 2017)
Diluncurkan April 2008[3]
Status Aktif
Bahasa pemrograman Ruby

GitHub adalah layanan penginangan web bersama untuk proyek pengembangan perangkat lunak yang menggunakan sistem pengontrol versi Git dan layanan hosting internet. Ini memberikan kontrol akses dan beberapa fitur kolaborasi seperti pelacakan bug, permintaan fitur, manajemen tugas, dan wiki untuk setiap proyek.[4]

GitHub menawarkan paket repositori pribadi dan gratis pada akun yang sama[5] dan digunakan untuk proyek perangkat lunak sumber terbuka[6]. Pada April 2016, GitHub melaporkan bahwa mereka mempunyai lebih dari 14 juta pengguna dan lebih dari 85.5 juta repositori,[7] menjadikannya layanan terbesar dari kode sumber di dunia.[8]

Maskot merek dagang dari GitHub adalah Octocat, seekor kucing Antropomorfisme dengan anggota badan Sefalopoda.[9]

Layanan[sunting | sunting sumber]

GitHub[sunting | sunting sumber]

Pengembangan platform GitHub dimulai pada tanggal 1 Oktober 2007.[10][11] Situs ini diluncurkan pada April 2008 oleh Tom Preston-WernerChris Wanstrath, dan PJ Hyett.

Proyek-proyek di GitHub dapat diakses dan dimanipulasi menggunakan standar antarmuka garis perintah Git dan semua perintah standar Git dapat bekerja dengan benar. GitHub juga memperbolehkan pengguna yang terdaftar dan tidak terdaftar untuk menelusuri repositori-repositori publik di situs GitHub. Beberapa klien desktop dan plugin Git juga telah diciptakan oleh GitHub dan pihak ketiga lainnya yang terintegrasi dengan platform ini.

Situs ini menyediakan fungsionalitas jejaring sosial seperti seperti umpan web, pengikut, wiki (menggunakan perangkat lunak Wiki yang disebut Gollum) dan grafik jejaring sosial untuk menampilkan bagaimana para pengembang menggarap versi repositori mereka sendiri (fork) dan fork apa (dan cabang yang termasuk) yang memiliki aktivitas terbaru.

Seorang pengguna harus membuat sebuah akun dalam rangka untuk memberikan kontribusi mereka ke situs, tapi repositori publik dapat ditelusuri dan diunduh oleh semua orang. Dengan akun pengguna yang terdaftar, para pengguna dapat mendiskusikan, mengelola, membuat repositori, mengirimkan kontribusi untuk repositori orang lain, dan meninjau perubahan kode.

Perangkat lunak yang menjalankan GitHub ditulis dengan Ruby on Rails dan Erlang oleh para pengembang GitHub, Inc. yaitu Chris Wanstrath,[12] PJ Hyett, dan Tom Preston-Werner.

Ruang Lingkup[sunting | sunting sumber]

GitHub sebagian besar digunakan untuk mengkode.

Selain kode sumber, GitHub mendukung format dan fitur sebagai berikut:

  • Dokumentasi, termasuk membuat berkas README dalam berbagai format berkas seperti Markdown
  • Pelacakan masalah (termasuk permintaan fitur) dengan label, milestone, penerima pengalihan dan mesin pencari
  • Wiki
  • Tarik permintaan dengan peninjauan kode dan komentar.
  • Riwayat Komit
  • Grafik: pulse, kontributor, komit, frekuensi kode, kartu punch, jaringan, anggota
  • Integrasi Direktori[13]
  • Diff yang terpadu dan terbagi
  • Pemberitahuan email
  • Pilihan untuk berlangganan seseorang dan memberi pemberitahuan dengan @ menyebutkan nama pengguna mereka.[14]
  • Emoji[15]
  • Halaman GitHub: website kecil yang dapat di-host dari repositori publik di GitHub. Format URL adalah: http://username.github.io.[1]
  • Sekumpulan To-do list dalam berkas-berkas
  • Visualisasi data geospasial
  • Pembuat berkas 3D yang dapat ditampilkan menggunakan sebuah berkas penampil STL yang terintegrasi dan ditampilkan pada "kanvas 3D".[16] Penampil ini didukung oleh WebGL dan Three.js.
  • Format PSD dasar dari Photoshop dapat ditampilkan dan dibandingkan dengan versi sebelumnya dari berkas yang sama.

Perizinan Repositori[sunting | sunting sumber]

Persyaratan Layanan dari GitHub tidak memerlukan proyek perangkat lunak publik yang di-host di GitHub untuk memenuhi definisi Sumber Terbuka. Untuk itu, disarankan bagi pengguna dan pengembang yang berniat untuk menggunakan software yang ditemukan di GitHub untuk membaca lisensi perangkat lunak dalam repositori (biasanya ditemukan dalam berkas "LICENSE", "LICENSE.txt", atau yang serupa) untuk menentukan apakah memenuhi kebutuhan mereka. Perjanjian Persyaratan Layanan, "Dengan menetapkan repositori Anda untuk dilihat publik, Anda setuju untuk mengizinkan orang lain untuk melihat dan menyalin (fork) dari repositori Anda."[17]

GitHub Enterprise[sunting | sunting sumber]

GitHub Enterprise adalah layanan yang mirip dengan layanan publik GitHub tetapi dirancang untuk digunakan oleh tim pengembangan perangkat lunak perusahaan dengan skala besar di mana perusahaan ingin menjadi tuan rumah repositori mereka di belakang firewall perusahaan.[18]

Gist[sunting | sunting sumber]

GitHub juga mengoperasikan layanan-layanan lain: situs bergaya pastebin bernama Gist yang disajikan untuk menghosting potongan kode, dan layanan penginangan slide bernama Speaker Deck.

Tom Preston-Werner mempersembahkan fitur baru Gist pada sebuah konferensi punk rock Ruby pada tahun 2008.[19] Gist dibangun di atas konsep tradisional dari pastebin dengan menambahkan kontrol versi untuk potongan kode, mudah forking, dan enkripsi SSL untuk paste pribadi. Karena setiap "gist" memiliki repositori Git sendiri, beberapa potongan kode dapat mengandung paste tunggal dan mereka dapat mendorong dan menarik kembali menggunakan Git. Selanjutnya, kode bercabang dapat didorong kembali ke penulis asli dalam bentuk patch, sehingga gist (paste) dapat menjadi lebih seperti mini-proyek.

Program Pendidikan[sunting | sunting sumber]

GitHub meluncurkan program baru yang disebut GitHub Student Developer Pack untuk memberikan siswa akses gratis ke alat pengembangan yang populer dan berbagai layanan. GitHub bermitra dengan Bitnami, Crowdflower, DigitalOcean, DNSimple, HackHands, Namecheap, Orchestrate, Screenhero, SendGridStripeTravis CI dan Unreal Engine untuk meluncurkan program ini.[20]

Sejarah[sunting | sunting sumber]

Pada tanggal 24 Februari 2009, anggota tim GitHub mengumumkan, dalam sebuah pembicaraan di markas besar Yahoo!, bahwa saat tahun pertama online, GitHub telah mengumpulkan lebih dari 46.000 repositori publik, 17.000 diantaranya dibuat pada bulan sebelumnya. Saat itu, sekitar 6.200 repositori telah bercabang dan 4600 telah digabung.

Pada tanggal 5 Juli 2009, GitHub mengumumkan bahwa situs itu kini dimanfaatkan oleh lebih dari 100.000 pengguna. Pada tanggal 27 Juli 2009, Dalam pembicaraan lain yang disampaikan di Yahoo!, Tom Preston-Werner mengumumkan bahwa GitHub telah tumbuh menjadi tuan rumah 90.000 repositori publik yang unik, 12.000 yang telah bercabang, untuk total dari 135.000 repositori.[21]

Pada tanggal 25 Juli 2010, GitHub mengumumkan bahwa situs tersebut mempunyai 1 juta repositori.[22] Pada tanggal 20 April 2011, GitHub mengumumkan bahwa situs tersebut mempunyai 2 juta repositori.[23]

Pada tanggal 2 Juni 2011, ReadWriteWeb melaporkan bahwa GitHub telah melampaui SourceForge dan Google Code di total nomor dari komit untuk jangka waktu Januari sampai Mei 2011.[24]

Pada tanggal 9 Juli 2012, Peter Levine, Partner umum di GitHub Investor Andreessen Horowitz, menetapkan bahwa GitHub telah meningkatan pendapatannya pada angka 300% setiap tahun sejak tahun 2008 "menguntungkan hampir seluruhnya".[25]

Pada tanggal 16 Januari 2013, GitHub mengumumkan telah melewati 3 juta pengguna dan kemudian mempunyai lebih dari 5 juta repositori.[26] Pada tanggal 23 Desember 2013, GitHub mengumumkan telah mencapai 10 juta repositori.[27]

Pada bulan Juni 2015, GitHub membuka sebuah kantor di Jepang yang mana itu adalah kantor pertama GitHub di luar Amerika Serikat.[28]

Pada tanggal 29 Juli 2015, GitHub mengumumkan telah mendapatkan dana sebesar 250 juta dollar oleh Sequoia Capital. Nilai perusahaan pada saat putaran ini kira-kira 2 milyar dollar.[29]

Pada tahun 2016, GitHub menduduki posisi 14 di Forbes Cloud 100 list.[30]

Penyensoran[sunting | sunting sumber]

Pada tanggal 3 Desember 2014, GitHub diblokir di Rusia selama beberapa hari lebih karena seorang pengguna memposting cara manual bunuh diri.[31]

Pada tanggal 31 Desember 2014, GitHub diblokir di India (bersama 31 website lainnya) karena terlalu banyak mengandung konten pro-ISIS yang diposting oleh pengguna.[32] Pada tanggal 10 Januari 2015, GitHub tidak diblokir dan dapat diakses kembali. Sekali lagi, pada tanggal 12 September 2015, GitHub diblokir di seluruh India. Tapi situs itu tidak diblokir lagi setelah beberapa waktu.

Pada tanggal 25 Maret 2015, GitHub menjadi korban besar-besaran dari serangan DDoS yang berlangsung selama lebih dari 118 jam.[33] Serangan itu, yang tampaknya berasal dari China, terutama ditargetkan untuk konten pengguna GitHub dan metode ini ditujukan untuk menghindari sensor internet.[34][35][36]

Pada tanggal 8 Oktober 2016, Akses GitHub diblokir oleh pemerintah Turki untuk mencegah kebocoran email dari akun yang diretas milik Menteri Energi.[37]

Perusahaan[sunting | sunting sumber]

GitHub, Inc. awalnya dikenal sebagai Logical Awesome LLC.[38]

Struktur organisasi[sunting | sunting sumber]

Selama bulan Desember 2012, GitHub, Inc. adalah sebuah organisasi datar tanpa manajer menengah; dengan kata lain, "semua orang adalah manajer" (self-management).[39] Karyawan dapat memilih untuk bekerja pada proyek yang menarik bagi mereka (alokasi terbuka). Namun, gaji ditetapkan oleh kepala eksekutif.[40]

Pada tahun 2014, GitHub Inc. memperkenalkan lapisan manajemen menengah.[41]

Keuangan[sunting | sunting sumber]

GitHub adalah sebuah Perusahaan rintisan, yang pendapatan tahun pertama cukup didanai oleh tiga pendiri dan mulai memerlukan karyawan.[42] Pada bulan Juli 2012, empat tahun setelah perusahaan ini didirikan, Andreessen Horowitz menginvestasikan 100 juta dollar untuk Modal usaha. Pada bulan Juli 2015 GitHub mendapatkan lagi dana sebesar 250 juta dollar dari pemodal usaha di seri B. Para investor tersebut adalah Sequoia CapitalAndreessen HorowitzThrive Capital dan pemodal usaha lainnya.[43] Pada bulan Agustus 2016, GitHub baru saja membuat 140 juta dollar di pendapatan berulang tahunan.

Lihat pula[sunting | sunting sumber]

Referensi[sunting | sunting sumber]

  1. ^ "About - GitHub". GitHub. 
  2. ^ "Github.com Alexa Ranking". Alexa Internet. Diakses tanggal 03 April 2017. 
  3. ^ Wanstrath, Chris (10 April 2008). "We Launched". GitHub. 
  4. ^ Williams, Alex (9 July 2012). "GitHub Pours Energies into Enterprise – Raises $100 Million From Power VC Andreessen Horowitz". Tech Crunch. Andreessen Horowitz is investing an eye-popping $100 million into GitHub 
  5. ^ "Why GitHub’s pricing model stinks (for us)". LosTechies. 7 November 2012. Diarsipkan dari versi asli tanggal 29 June 2015. Diakses tanggal 29 June 2015. 
  6. ^ "The Problem With Putting All the World's Code in GitHub". Wired. 29 June 2015. Diarsipkan dari versi asli tanggal 29 June 2015. Diakses tanggal 29 June 2015. 
  7. ^ "GitHub API query (Repositories with ids > 85,500,000)". github.com. Github. Diakses tanggal 2017-03-20. 
  8. ^ Georgios Gousios; Bogdan Vasilescu; Alexander Serebrenik; Andy Zaidman. "Lean GHTorrent: GitHub Data on Demand" (PDF). The Netherlands: Delft University of Technology & †Eindhoven University of Technology. p. 1. Diakses tanggal 9 July 2014. During recent years, GITHUB (2008) has become the largest code host in the world. 
  9. ^ "FAQ of Octocat". github.com. Diakses tanggal 21 September 2015. 
  10. ^ Weis, Kristina (2014-02-10). "GitHub CEO and Co-Founder Chris Wanstrath Keynoting Esri’s DevSummit!". in 2007 they began working on GitHub as a side project 
  11. ^ Preston-Werner, Tom (19 October 2008). "GitHub Turns One!". GitHub. Diakses tanggal 2014-03-28. 
  12. ^ "Interview with Chris Wanstrath". Doeswhat.com. 2012-03-06. Diakses tanggal 2013-02-26. 
  13. ^ "Integrations Directory". GitHub. Diakses tanggal 30 April 2016. 
  14. ^ "Mention @somebody. They're notified.". GitHub. Diakses tanggal 30 April 2016. 
  15. ^ "Github Help / Categories / Writing on GitHub". Github.com. Diakses tanggal 30 April 2016. 
  16. ^ Weinhoffer, Eric (2013-04-09). "GitHub Now Supports STL File Viewing". 
  17. ^ "GitHub Terms of Service - User Documentation". Help.github.com. 2016-02-11. Diakses tanggal 2016-12-05. 
  18. ^ "Introducing GitHub Enterprise". GitHub. Diakses tanggal 13 July 2014. 
  19. ^ Preston-Werner, Tom (2008-07-20). God's memory leak - a scientific treatment. RubyFringe. Diakses tanggal 2014-10-21. He previewed the upcoming git feature gist 
  20. ^ By Frederic Lardinois, TechCrunch. "GitHub Partners With Digital Ocean, Unreal Engine, Others To Give Students Free Access To Developer Tools." 7 October 2014. 7 October 2014.
  21. ^ Dascalescu, Dan (3 November 2009). "The PITA Threshold: GitHub vs. CPAN". Dan Dascalescu's Wiki. 
  22. ^ "One Million Repositories, Git Official Blog". 25 July 2010. 
  23. ^ "Those are some big numbers, Git Official Blog". 20 April 2011. 
  24. ^ "Github Has Surpassed Sourceforge and Google Code in Popularity". During the period Black Duck examined, Github had 1,153,059 commits, Sourceforge had 624,989, Google Code and 287,901 and CodePlex had 49,839. 
  25. ^ Peter Levine (2012-07-09). "Software Eats Software Development". 
  26. ^ "Code-sharing site Github turns five and hits 3.5 million users, 6 million repositories". TheNextWeb.com. 2013-04-11. Diakses tanggal 2013-04-11. 
  27. ^ "10 Million Repositories". GitHub.com. 2013-12-23. Diakses tanggal 2013-12-28. 
  28. ^ "GitHub Expands To Japan, Its First Office Outside The U.S.". techcrunch. 2015-06-04. 
  29. ^ "GitHub raises $250 million in new funding, now valued at $2 billion". Fortune. 2015-07-29. 
  30. ^ "Forbes Cloud 100". Forbes. Diakses tanggal 31 October 2016. 
  31. ^ "Russia Blacklists, Blocks GitHub Over Pages That Refer To Suicide". 
  32. ^ "GitHub, Vimeo and 30 more sites blocked in India over content from ISIS". thenextweb.com. The Next Web. 2014-12-31. 
  33. ^ "Large Scale DDoS Attack on github.com". github.com. GitHub. 27 March 2015. Diakses tanggal 31 March 2015. 
  34. ^ "Last night, GitHub was hit with massive denial-of-service attack from China". theverge.com. The Verge. 27 March 2015. Diakses tanggal 27 March 2015. 
  35. ^ "U.S. Coding Website GitHub Hit With Cyberattack". wsj.com. The Wall Street Journal. 29 March 2015. Diakses tanggal 29 March 2015. 
  36. ^ "Massive denial-of-service attack on GitHub tied to Chinese government". arstechnica.com. Ars Technica. 31 March 2015. Diakses tanggal 1 April 2015. 
  37. ^ "Turkey blocked GitHub and Dropbox to hide leaks – reports". 
  38. ^ "New Year, New Company". Diakses tanggal 11 April 2016. 
  39. ^ Ryan Tomayko (2 April 2012). "Show How, Don't Tell What - A Management Style". Diakses tanggal 28 August 2013. 
  40. ^ Quentin Hardy. "Dreams of 'Open' Everything". New York Times. 
  41. ^ Evelyn, Rusli (17 July 2014). "Harassment claims make startup GitHub grow up". Wall Street Journal. Diakses tanggal 18 July 2014. 
  42. ^ Michael, Carney (20 June 2013). "GitHub CEO explains why the company took so damn long to raise venture capital". PandoDaily. Diakses tanggal 10 July 2014. 
  43. ^ Lardinois, Frederic. "GitHub Raises $250M Series B Round To Take Risks". TechCrunch. Diakses tanggal 2016-07-04. 

Pranala luar[sunting | sunting sumber]