- Gangguan GitHub yang berulang telah mencapai tingkat yang benar-benar menghambat review PR dan pekerjaan sehari-hari, sehingga terlihat jelas adanya ketergantungan pada issues, PR, dan Actions yang tidak bisa diselesaikan hanya dengan repositori Git terdistribusi
- Selama sebulan terakhir, hampir setiap hari ada masalah GitHub yang memengaruhi pekerjaan, dan pada hari saat tulisan ini dibuat pun gangguan GitHub Actions memblokir review PR selama sekitar 2 jam
- Tujuan pindahnya belum ditentukan, dan ada rencana untuk secara bertahap mengurangi ketergantungan pada GitHub sambil meninjau beberapa layanan komersial dan penyedia FOSS
- Mirror read-only akan tetap dibiarkan di URL saat ini, dan perubahan ini untuk sementara hanya berlaku pada Ghostty; proyek pribadi lainnya akan tetap berada di GitHub untuk saat ini
- Keputusan ini bukan langkah tergesa-gesa akibat gangguan besar pada 27 April 2026, melainkan sudah dibahas selama berbulan-bulan, dan kembali ke GitHub bukan janji melainkan hanya mungkin jika ada perbaikan nyata yang terbukti
Latar belakang kepindahan
- Ghostty memutuskan meninggalkan GitHub dan menilai bahwa gangguan yang berulang belakangan ini telah mencapai tingkat yang benar-benar menghambat pekerjaan nyata
- Mereka mencatat secara terpisah hari-hari selama sebulan terakhir ketika gangguan GitHub memengaruhi pekerjaan, dan menyatakan bahwa masalah terjadi hampir setiap hari
- Pada hari saat tulisan ini dibuat pun, mereka tidak bisa melakukan review PR selama sekitar 2 jam karena gangguan GitHub Actions
- Infrastruktur pendukung seperti issues, PRs, dan Actions adalah inti masalahnya, dan ditegaskan bahwa ini tidak bisa diatasi hanya karena Git bersifat terdistribusi
- Karena pekerjaan terhambat selama beberapa jam setiap hari, GitHub dinilai sulit lagi dianggap sebagai ruang kerja yang serius
Rencana dan cakupan
- Tujuan kepindahan Ghostty belum dipastikan, dan saat ini diskusi masih berlangsung dengan beberapa layanan komersial dan penyedia FOSS
- Ada rencana untuk menghapus ketergantungan pada GitHub secara bertahap, bukan memutuskannya sekaligus
- Mereka berencana tetap meninggalkan mirror read-only di GitHub pada URL saat ini
- Perubahan ini untuk sementara hanya berlaku pada Ghostty, sedangkan proyek pribadi dan pekerjaan lain akan tetap berada di GitHub untuk saat ini
- Karena Ghostty adalah proyek yang paling besar dampaknya bagi dirinya, para maintainer, dan komunitas open source, fokus perubahan kali ini pun diarahkan ke sana
Konteks tambahan
- Meski waktunya bertepatan dengan gangguan besar pada 27 April 2026, rencana meninggalkan GitHub sudah dibahas sejak berbulan-bulan sebelumnya, dan keputusan final baru diambil minggu ini
- Teks utama ditulis sebelum gangguan besar Elasticsearch, dan gangguan pada hari yang disebut dalam tulisan tersebut adalah gangguan terpisah
- Jika GitHub benar-benar membaik, ada kemungkinan suatu hari nanti kembali, tetapi syaratnya bukan kata-kata atau janji, melainkan hasil dan perbaikan yang nyata
3 komentar
Bagi yang sudah pindah ke tempat lain (seperti Codeberg), tampaknya insiden kali ini akan makin menguatkan keyakinan bahwa keputusan untuk pindah memang tepat.
Mitchell Hashimoto juga menulis di komentar HN bahwa ia benar-benar sampai meneteskan air mata, jadi saya coba lihat
https://x.com/mitchellh/status/2049213597419774026
Katanya ia bergabung pada Februari 2008 sebagai pengguna GitHub nomor 1299.
Sepertinya belakangan ini memang ada banyak masalah di GitHub. Beberapa jam lalu juga muncul GitHub saat ini sedang mengalami gangguan.
Komentar Hacker News
Saat menulis ini aku benar-benar menangis, dan itu bukan lebay
GitHub bagiku bukan sekadar SaaS, maknanya jauh lebih besar, jadi hubungannya sampai terasa cukup dalam dan nyaris tidak sehat
Setelah beberapa bulan ngobrol sesekali, dalam beberapa minggu terakhir pembahasannya jadi serius, lalu keputusan akhirnya dibuat beberapa hari lalu, tetapi baru terasa sangat nyata ketika aku sendiri memublikasikan tulisannya
Mungkin ada yang menertawakan, tapi aku benar-benar peduli pada GitHub dan berharap ia bisa menemukan jalannya lagi
Aku GitHub User 22723, dan kalau melihat sekarang ada sekitar 180 juta akun, rasanya kami memang sudah bersama sejak masa yang sangat awal
Menurutku, GitHub hanya bisa membaik kalau orang-orang yang peduli tetap tinggal dan membuatnya jadi lebih baik
Saat meninggalkan Heroku sekitar 6 tahun lalu, setelah hampir 10 tahun puas memakainya, aku bahkan tidak pernah membuka dashboard-nya lagi, dan pada akhirnya aku merasa Salesforce benar-benar merusaknya
Tapi GitHub rasanya tidak bisa kutinggalkan seperti itu
Memang ada sisi yang berantakan karena agentic coding dan pertumbuhan yang meledak datang bersamaan, tetapi ini terlihat berbeda dari kehancuran ala Heroku/Salesforce
Daripada dijelaskan hanya dengan lebih banyak AI coding atau satu Microsoft yang jahat, penjelasan yang lebih masuk akal menurutku adalah skala dan medan di bawah kaki para developer sendiri sudah berubah
Aku berharap mereka bisa menanganinya dengan baik sampai rasanya ingin kembali, dan punya perasaan besar terhadap sesuatu yang berada di pusat kehidupan developer sama sekali bukan hal bodoh
Perasaan ingin bekerja tapi terus dihalangi, perasaan ingin mendistribusikan software tetapi layanannya sendiri seolah tidak menginginkannya, itu sangat terasa
Perasaan seperti ini bukan cuma soal GitHub; web belakangan ini secara umum terasa makin ceroboh dan berkualitas rendah
Gangguan yang terus-menerus, bug, duri-duri kecil di UI, dan fitur yang belum selesai terlalu banyak sampai aku tidak paham apa yang sebenarnya sedang terjadi
Terima kasih sudah membuat ergonomic software untuk manusia
Idenya adalah, bagi orang lain benda itu mungkin terlihat sepele, tetapi bagi orang yang memilikinya, itu adalah benda yang berisi kasih sayang dan kenangan yang menumpuk selama lama
https://knowyourmeme.com/memes/spool-of-wire-guy
Dalam hidup ada hal-hal yang kita sukai dan cintai, dan kalau pihak yang kita dukung memburuk, wajar kalau kita sedih
Aku juga tidak akan menertawakan hal seperti ini, dan malah marah pada orang yang menertawakannya
Hanya saja, soal GitHub bisa menemukan jalannya lagi, sejujurnya aku tidak optimistis
Cukup mengejutkan melihat GitHub runtuh di tingkat organisasi
Ada banyak penjelasan seperti masuk ke Microsoft, pergeseran sumber daya ke Copilot, struktur organisasi, vibe coding, dan lain-lain, tetapi apa pun alasannya, sulit dibantah bahwa memang ada masalah serius
Rekam jejak yang ditunjukkan halaman status tidak resmi itu juga cukup mengerikan
Aku memang ingin mendengar sudut pandang orang dalam, tetapi saat ini kelihatannya seperti kapal tenggelam yang masih bertahan karena inersia, dan pada saat seluruh industri software sedang goyah, rasanya inersia saja tidak cukup untuk bertahan
Ini dijalankan seperti layanan-layanan yang sering mengalami hal yang sama setelah diakuisisi perusahaan besar
Awalnya baik-baik saja, lalu perlahan memburuk, akhirnya runtuh, dan semuanya jadi permainan angka
Microsoft, Oracle, VMware, CA, sampai Salesforce punya banyak contoh serupa, dan tim yang benar-benar pandai menangani merger dan akuisisi itu sangat jarang
https://onlineornot.com/uptime-calculator/87.25
Kalau tumbuh terlalu besar tanpa kepemimpinan yang layak, menurutku pada akhirnya memang akan runtuh
Angka sebenarnya terasa lebih buruk dari itu
Bahkan sebelum diakuisisi pun, GitHub pernah punya masa ketika apakah situsnya akan berjalan dengan baik hari itu terasa seperti lempar koin
Ia berhasil karena berada di posisi yang tepat pada waktu yang tepat, tetapi secara mendasar tetap sistem tambal sulam yang rapuh di sana-sini
Aku paham kasih sayang tulus yang dimiliki Hashimoto terhadap GitHub dan dunia open source
Tetapi menurutku luka seperti ini akan lebih kecil kalau ada sedikit lebih banyak sikap ala Richard Stallman yang memandang software non-bebas sebagai sesuatu yang pada dasarnya patut dicurigai dan tidak etis
GitHub pada 2008 maupun sekarang tetap software non-bebas yang berjalan di server orang lain dengan aturan orang lain, dan pada akhirnya dioperasikan untuk keuntungan pemiliknya
Aku juga memakainya lama dan sering harus memakainya karena pekerjaan, tetapi aku tidak pernah punya keterikatan emosional
Fakta bahwa ia dibangun di atas git yang free-software tetapi secara struktural tetap berusaha mengunci pengguna ke dalam platform selalu menggangguku
Aku tidak bisa mencintai software yang butuh akun email dan persetujuan syarat layanan, dan bahkan tidak berjalan di Iran karena hukum sanksi AS
Karena itu, Ghostty meninggalkan GitHub membuatku senang tanpa ragu
Di KDE, GitHub hampir tidak pernah benar-benar dipertimbangkan; kami menjalankan git infra sendiri, lalu belakangan bekerja sama dengan Gnome dan GitLab untuk memindahkan fitur Enterprise Edition yang benar-benar diperlukan ke Community edition
Dalam 16 tahun terakhir, rasanya hanya pernah sekali ada gangguan git berjam-jam
Yang perlu dilihat hanya apakah ini layak atas waktu dan uangku
Memang bisa jadi melelahkan secara emosional seperti kenaikan harga Netflix atau obrolan soal game, tetapi kalau tidak ada nilainya ya tinggal pergi
Tentu saja, aku paham bisa muncul hubungan emosional seperti kenangan dari masa awal komputasi
Semakin terasa masuk akal untuk menanamkan hal seperti issue tracker di dalam git repo itu sendiri
Menurutku rasa sakit seperti ini muncul karena tidak melihat sampai tuntas masalah closed source software
Sejak menjual Hashicorp, rasa hormatku banyak berkurang
Dulu di thread X tempat Mitchell mengkritik GitHub, aku melihat balasan yang bilang GitHub seharusnya merekrut dia sebagai CEO, dan menurutku itu cukup masuk akal
Pemimpin yang bisa membalikkan kapal seperti ini bukan sekadar manajer, melainkan seseorang yang punya keyakinan kuat, kemampuan eksekusi, dan daya tarik untuk membawa talenta sekaligus
Pada akhirnya aku yakin akan muncul GitHub baru, dan kalau momennya pas, ia bisa tumbuh cepat seperti OpenClaw atau GitHub lama pada era SVN·SourceForge
Sepertinya sudah banyak juga upaya yang membidik posisi itu
Meski begitu, kalau dilihat dari layanan intinya, terutama untuk proyek yang kompleks, rasanya masih belum ada UI yang bagus
Di sisi lain, jujutsu tampak cukup bagus dari arah dasarnya, tetapi masih belum punya forge yang layak
Kode, wiki, dan issue pada dasarnya dikelola terdistribusi sebagai satu alat
Mungkin akan selaras lagi kalau AI benar-benar menggantikan pengembangan software seperti yang diinginkan eksekutif big tech, tetapi saat ini orang-orang menginginkan git remote yang stabil, sementara kenyataannya yang keluar justru campuran host yang tidak stabil dan fitur vibe coding yang setengah matang
Alasan terbesar semua orang berkumpul di GitHub adalah karena bahkan jika sebuah self-hosted forge tidak mengizinkan pendaftaran, kolaborasi issue dan PR tetap bisa mudah dilakukan; itu sebenarnya bisa diselesaikan tanpa menaruh semua kode ke satu infrastruktur yang sedang runtuh
Mungkin sulit terwujud di dunia nyata, tetapi kalau bisa terjadi akan sangat bagus
Aku cukup penasaran bagaimana ekosistem developer akan berubah 5 tahun lagi, dan GitHub akan seperti apa 5 tahun dari sekarang
Aku hampir tidak pernah membuka web GitHub dan lebih sering memakai github cli
Dengan gh saja, sebagian besar yang kubutuhkan sudah bisa dilakukan, dan Actions berjalan di GitHub sementara agen mengambil hasilnya, membaca issue, lalu memperbaiki kode, sehingga seluruh workflow sebenarnya sudah berubah
Jika banyak orang merasa GitHub bukan lagi tempat yang menyenangkan, dan justru terasa menghalangi mereka untuk bekerja dan melakukan deployment, maka Redmond harus merespons dengan keras
Kalau perasaan ini benar-benar menyebar luas, ini bisa jadi pukulan berat bagi Microsoft
Delapan tahun lalu mereka menghabiskan hampir 8 miliar dolar untuk menjadikan developer sebagai pilar utama, dan juga mengeluarkan 2 miliar dolar untuk Minecraft demi mengikat bahkan lapisan developer yang lebih muda
Mereka sudah kehilangan wilayah OS dan server, dan kalau sampai kehilangan developer juga, bisa saja mereka berjalan ke arah Xerox abad ke-21
Microsoft mungkin tidak terlalu dominan atau bahkan berisiko kalah dalam game, mobile, maupun AI, tetapi mereka masih menahan sangat banyak pekerja white-collar umum yang hanya butuh Word dan Excel
Terlalu banyak orang yang tidak peduli pada teknologi tetapi terikat pada Office
Fakta bahwa salah satu keterampilan praktis yang dikuasai Claude dengan baik di awal adalah menulis .docx juga menunjukkan itu
Masalahnya bukan Git itu sendiri, melainkan infrastruktur di atasnya seperti issue, PR, dan Actions
Kalau boleh usul, meski pindah ke forge lain, sebaiknya tetap memakai git-bug bersama-sama
Ia menyimpan issue, PR, dan sebagainya di dalam git itu sendiri, bukan di branch melainkan di ref khusus, dan juga mendukung sinkronisasi dua arah dengan berbagai penyedia
VCS lain seperti fossil juga menyimpan issue bersama repo, dan menurutku itu masuk akal karena issue, seperti dokumentasi, adalah bagian yang memberi makna pada kode
Memang jadi praktis kalau semuanya ada di dalam repo
Hanya saja sekarang hampir semuanya juga akan ditangani bersama oleh LLM coding agent yang nyaris tanpa batasan, jadi mengunci ruang akses jadi lebih sulit
Sejauh yang kutahu, yang kedua itu sedang dikerjakan ke arah seperti web UI, tetapi sebelum itu ada, kalau ingin pengguna umum bisa mengirim issue, pada akhirnya tetap butuh infrastruktur publik
Di proyekku, aku memakainya di https://github.com/stryan/materia, dan itu bagus untuk memusatkan repo dan issue
Tetapi untuk input acak dari pengguna, aku masih memakai GitHub Discussions sebagai semacam bug tracker
Kalau itu bug, aku tambahkan ke git-bug dan kusinkronkan ke GitHub issues agar terlihat publik, tetapi untuk laporan bug pengguna dalam skala besar, cara ini kurang cocok
Ironisnya, ide workflow ini kudapat dari ghostty dan mise; keduanya lebih dulu menerima bug lewat discussion lalu hanya membuat issue bertag jika memang bisa ditindaklanjuti
Tips yang bagus
Aku penasaran apa tanggung jawab terbesar atas penurunan besar kualitas GitHub
Ada penjelasan bahwa kode hasil AI menurunkan kualitas codebase, ada juga penjelasan bahwa budaya engineering yang buruk menyebar setelah akuisisi Microsoft
Mungkin keduanya memang bercampur sampai tingkat tertentu
https://news.ycombinator.com/item?id=45517173
https://github.blog/news-insights/company-news/an-update-on-github-availability/
Rasanya ini hasil campuran budaya dan infrastruktur Microsoft, dan sekarang kualitasnya terasa mirip layanan Microsoft lain
Tambahan lagi, binary dotnet CLI di-host dengan sangat tidak stabil sampai CI sering rusak, jadi aku harus me-host ulang sendiri
Di halaman Pull Request, hasilnya tampil tidak lengkap, lalu ada insiden seperti data memang tidak hilang saat Elasticsearch index diisi ulang, tetapi daftar tetap tidak tampil dengan benar sampai reindexing selesai
Dia bilang akan membagikan lebih rinci dalam beberapa bulan ke depan ke mana proyek Ghostty akan dipindahkan, tetapi itu juga bisa terlihat seperti menanggapi masalah GitHub Issues atau PR yang kadang tidak bisa diakses dalam sehari dengan cara membuatnya tidak bisa diakses selama beberapa bulan
Ini terasa seperti keputusan yang agak emosional dan tergesa-gesa, dan aku tidak yakin itu pasti baik untuk dirinya sendiri, untuk Ghostty, maupun untuk komunitas
Setidaknya aku berharap jalur cadangan sudah disiapkan sebelum bergerak