2 poin oleh GN⁺ 4 jam lalu | 3 komentar | Bagikan ke WhatsApp
  • 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

 
carnoxen 1 jam lalu

Bagi yang sudah pindah ke tempat lain (seperti Codeberg), tampaknya insiden kali ini akan makin menguatkan keyakinan bahwa keputusan untuk pindah memang tepat.

 
xguru 3 jam lalu

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.

 
GN⁺ 4 jam lalu
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

    • Merasakan emosi itu tidak apa-apa, aku juga merasakan hal yang mirip
      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
    • Rasa frustrasinya terasa sekali, dan mengekspresikannya juga sama sekali tidak berlebihan
      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
    • Kalau ada yang menertawakan orang karena punya emosi seperti ini, sejak awal mereka memang tidak perlu didengarkan
      Terima kasih sudah membuat ergonomic software untuk manusia
    • Meme Spool of Wire Guy pas sekali untuk menjelaskan perasaan seperti ini
      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
    • Ini sama sekali bukan berlebihan
      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

    1. https://mrshu.github.io/github-statuses/
    • Tanpa sudut pandang orang dalam pun kira-kira sudah kelihatan apa yang terjadi
      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
    • Dengan angka saat ini yaitu 87.25% uptime, artinya mengalami gangguan parsial sekitar 3 jam setiap hari
      https://onlineornot.com/uptime-calculator/87.25
    • Sudah beberapa tahun aku bertanya-tanya berapa lama sampai GitHub menjadi seperti SourceForge
      Kalau tumbuh terlalu besar tanpa kepemimpinan yang layak, menurutku pada akhirnya memang akan runtuh
    • Yang lebih buruk, sering ada gangguan yang bahkan tidak tercatat di halaman status tidak resmi itu
      Angka sebenarnya terasa lebih buruk dari itu
    • Menyalahkan semua ini sepenuhnya pada Microsoft menurutku mendekati distorsi ingatan
      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

    • Betul
      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
    • Pada akhirnya ini semua soal value proposition
      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
    • Sudah beberapa waktu aku memperhatikan teknologi seperti ini
      Semakin terasa masuk akal untuk menanamkan hal seperti issue tracker di dalam git repo itu sendiri
    • Setuju
      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

    • Masalahnya, GitHub melakukan terlalu banyak hal
      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
    • Mungkin sekarang saatnya melihat lagi fossil
      Kode, wiki, dan issue pada dasarnya dikelola terdistribusi sebagai satu alat
    • Apa yang diharapkan pengguna dari GitHub dan apa yang diharapkan Microsoft sebagai pemilik dari GitHub saling tidak selaras
      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
    • GitLab sejujurnya cukup bagus dan secara umum diremehkan
    • Aku masih berharap pada git forge yang terdistribusi dan terfederasi
      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

    • Menurutku ini cukup hiperbola khas HN
      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

    • Beberapa hari lalu aku melihat rekan kerja makin condong penuh ke agentic workflow dengan papan kanban lokal yang terinspirasi dari OpenAI Symphony, dan itu membuatku teringat lagi pada fossil
      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
    • git-bug itu hebat, tetapi belum bisa menangani PR, dan juga belum ada cara bagi pengguna tanpa hak commit untuk mengirim bug
      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
    • Aku bahkan sempat membayangkan Mitchell, karena frustrasi, akan seperti Linus lalu menulis sendiri infrastruktur issue·PR·Actions yang terdistribusi dalam satu akhir pekan
    • Baru tahu soal ini, dan mekanisme special ref itu memang terlihat sangat keren
      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

    • Dari penjelasan yang pernah kudengar, Azure migration terdengar paling masuk akal
      https://news.ycombinator.com/item?id=45517173
    • Faktor ketiga juga harus memasukkan lonjakan penggunaan pada level rekor
      https://github.blog/news-insights/company-news/an-update-on-github-availability/
    • Tren penurunannya sudah ada bahkan sebelum agentic coding benar-benar mulai
      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
    • Mulai memburuk itu setelah akuisisi MS, dan menjadi sangat buruk setelah MS mulai mendorong AI dengan keras
    • Menurutku inti masalahnya tetap uptime dan UX/UI
      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