Iklan
Semenjak Microsoft membeli GitHub Microsoft Just Bought GitHub: Pro, Kontra, dan Apa Artinya Bagi AndaMicrosoft mengakuisisi GitHub dalam kesepakatan saham senilai $ 7,5 miliar. Apakah ini kesepakatan yang bagus untuk pengembang, atau sudah waktunya meninggalkan GitHub? Baca lebih banyak , banyak orang telah mencari tempat alternatif untuk meng-host dan membagikan kode mereka.
Apakah beralih dari GitHub mutlak diperlukan? Mungkin tidak. Tetapi Microsoft membawa reputasi untuk bencana pengambilalihan sesekali, serta beberapa masalah privasi. Jadi jika Anda ingin melompat kapal, kami tidak menyalahkan Anda.
Apakah Anda mencoba untuk menghindari Microsoft atau Anda hanya ingin mencoba sesuatu yang baru, berikut adalah beberapa alternatif GitHub terbaik yang menyediakan fungsionalitas serupa.
Sebagai salah satu pesaing paling signifikan GitHub, GitLab mengalami hari lapangan dengan eksodus GitHub. Mereka bahkan mempermudah migrasi proyek dari GitHub:
Karena dirancang untuk seluruh siklus DevOps, GitLab memungkinkan Anda melakukan segalanya mulai dari rencana hingga rilis untuk memantau perangkat lunak Anda. Alat perencanaan yang kuat berarti Anda tidak perlu menggunakan sistem lain untuk menjaga semua orang di jalurnya. Dan sistem percabangan GitLab membuatnya mudah untuk merancang, menguji, dan mengelola kode.
Anda dapat mengunduh sebuah instance untuk di-host di server Anda sendiri atau menggunakan hosting SaaS GitLab. Kedua opsi memiliki titik harga yang berbeda mulai dari $ 0 hingga $ 99 per pengguna.
Sistem penetapan harga ini memberi Anda lebih banyak fleksibilitas daripada yang Anda dapatkan dengan GitHub, dan memungkinkan GitLab untuk memberikan kemampuan DevOps penuh kepada perusahaan mana pun. Anda mungkin membayar lebih, tetapi Anda akan mendapatkan semua yang Anda butuhkan.
Sistem repositori berbasis Git dari Atlassian terintegrasi dengan produk-produk lainnya, seperti Trello dan Jira. Ini bisa menjadi bonus besar bagi tim yang sudah menggunakan aplikasi ini (yang umum di dunia pengembangan).
Ini juga terintegrasi dengan Slack dan HipChat. Pengembang dapat membuat integrasi mereka sendiri di dalam antarmuka pengguna, menambahkan lebih banyak fleksibilitas. Otentikasi dua faktor dan keamanan Soc 2 Tipe II menjaga keamanan kode Anda.
Dan jika Anda sudah menggunakan GitHub, BitBucket memiliki panduan untuk mengimpor repositori Anda.
BitBucket menawarkan berbagai opsi penetapan harga untuk mesin virtual host dan cloud, termasuk paket pembayaran satu kali dan tahunan. Anda juga dapat membayar ekstra untuk mengukur menit dan penyimpanan build Anda jika Anda membutuhkan lebih banyak tanpa menambahkan lebih banyak pengguna.
Selain itu, BitBucket memiliki paket gratis untuk grup kecil.
Dengan dukungan untuk Subversion dan Git, Beanstalk adalah platform serbaguna. Dan karena Anda dapat membuat cabang dan mengedit langsung di peramban, itu bagus untuk pengembang saat bepergian.
Beanstalk juga memiliki opsi peninjauan kode yang kuat dan laporan yang memberi tahu Anda berapa banyak repositori Anda telah ditinjau. Ini bisa sangat berguna untuk tim yang membuat kontrak dengan coders luar.
Tidak perlu klien berarti Beanstalk membuat hidup lebih mudah bagi tim yang sangat mobile. Dan ada cukup fitur keamanan yang membuat perusahaan besar seperti Philips, Intel, dan Whole Foods merasa aman menyimpan data mereka di server perusahaan.
Layanan kontrol sumber berbasis Git di Amazon adalah pilihan yang kuat untuk perusahaan yang sudah menggunakan layanan AWS lainnya. Dengan penyimpanan cloud yang dapat diskalakan dan tanpa batas ukuran, itu juga merupakan pilihan yang baik bagi siapa saja yang mungkin membutuhkan lebih banyak ruang server dalam waktu dekat.
CodeCommit memiliki keunggulan sistem penetapan harga yang sangat mudah. Lima pengguna pertama adalah gratis, dan setelah itu, Anda akan membayar $ 1 per pengguna per bulan. Itu datang dengan 10GB per bulan penyimpanan dan 2.000 permintaan Git per pengguna aktif.
Jika Anda membutuhkan lebih banyak penyimpanan permintaan, Anda dapat dengan mudah membayarnya. CodeCommit juga merupakan bagian dari AWS Free Tier, sehingga Anda dapat mencobanya dan membiasakan diri sebelum sepenuhnya berkomitmen.
Layanan Tim Visual Studio Microsoft (VSTS) memungkinkan Anda berkolaborasi, menyimpan, meninjau, dan menggunakan kode Anda. Tentu saja, jika Anda meninggalkan GitHub karena Anda tidak menyukai Microsoft, Anda kemungkinan tidak ingin menggunakan Visual Studio.
Namun, VSTS bertujuan untuk membantu Anda dengan beragam tugas pengembangan. Itu menyediakan Papan kanban untuk perencanaan tangkas Cara Mengelola Tugas Menggunakan Teknik Kanban JepangKanban adalah resep Jepang untuk menyelesaikan sesuatu. Ini adalah teknik organisasi yang awalnya dikembangkan untuk lini produksi Toyota. Kami menunjukkan kepada Anda bagaimana Anda bisa menerapkannya untuk diri sendiri atau di tim Anda. Baca lebih banyak , dukungan untuk Scrum, infrastruktur pengujian dan penyebaran, dan berbagi paket.
Waktu kerja yang terjamin, dukungan 24/7, dan jadwal pembaruan reguler semuanya merupakan keuntungan bekerja dengan VSTS. Hingga lima pengguna dapat bekerja dengan VSTS secara gratis, dan Anda akan membayar biaya bulanan berdasarkan jumlah pengguna di luar itu.
Jika organisasi Anda menggunakan teknologi kontrol versi yang berbeda, RhodeCode mungkin merupakan pilihan yang baik. Ini mendukung Mercurial, Git, dan Subversion, memberi Anda beragam pilihan terluas dalam daftar ini.
Tinjauan kode, otomatisasi alur kerja, dan manajemen izin membantu Anda memantau dan menjalankan DevOps di grup Anda. Dan migrasi built-in SVN-ke-Git sangat membantu saat mentransisikan tim Anda.
Edisi Komunitas RhodeCode benar-benar gratis, sedangkan Edisi Enterprise memberi Anda integrasi dengan perangkat perusahaan, dukungan premium, lebih banyak fitur kolaborasi, dan beberapa instance. Edisi Enterprise adalah $ 75 per pengguna per tahun, dan lisensi ditawarkan dalam 10 paket.
Ada kemungkinan besar bahwa Anda pernah mengunduh perangkat lunak gratis dari SourceForge di masa lalu. Dan jika Anda bekerja pada proyek open-source, itu adalah alternatif yang bagus untuk GitHub.
Tidak banyak fitur, dan situs itu sendiri cukup aneh (ada artikel tentang penyimpanan cloud dan VoIP bisnis di halaman depan), tetapi juga gratis. Jadi, jika Anda menggunakan anggaran ketat dan mengembangkan aplikasi open-source, ada baiknya mempertimbangkan.
SourceForge telah menyebabkan beberapa kontroversi Kontroversi SourceForge, dan Kejatuhan Media Slashdot yang Sedang Berlangsung, DijelaskanSelama beberapa hari terakhir, salah satu portal unduhan utama dunia berada di tengah-tengah kontroversi - dan salah satu komunitas geek pertama di web sedang terseret ke dalamnya. Baca lebih banyak di masa lalu ketika mereka menggabungkan perangkat lunak mereka sendiri dengan unduhan sumber terbuka. Mereka tampaknya telah membersihkan tindakan mereka, tetapi tampaknya juga agak siklus. Periksa praktik mereka saat ini sebelum meng-hosting kode Anda di sana.
Memilih Alternatif GitHub yang Tepat untuk Anda
Dengan semua pilihan ini, mungkin sulit untuk menemukan alternatif terbaik untuk GitHub. Tetapi karena sebagian besar layanan menawarkan paket gratis atau uji coba gratis, Anda dapat memeriksanya untuk melihat mana yang terbaik.
Jika Anda hanya ingin fungsionalitas dasar, dan Anda tidak terlalu khawatir tentang antarmuka atau fitur perusahaan, memilih satu berdasarkan anggaran Anda juga merupakan opsi yang layak.
Dan jangan lupa bahwa kontrol versi bisa digunakan untuk lebih dari kode Bukan Hanya Untuk Coders: Sistem Kontrol Versi Top Untuk PenulisPenyebutan kontrol versi atau kontrol revisi membuatnya tampak seperti sesuatu untuk Geeks. Anda akan terkejut mengetahui bahwa sistem kontrol versi memiliki tempat mereka tidak hanya dalam penulisan akademis tetapi juga ... Baca lebih banyak .
Dann adalah strategi konten dan konsultan pemasaran yang membantu perusahaan menghasilkan permintaan dan arahan. Ia juga menulis blog tentang strategi dan pemasaran konten di dannalbright.com.