Disyorkan, 2024

Pilihan Editor

7 Alternatif GitHub Terbaik

Sebilangan besar daripada anda mungkin tahu, Gitorious - sebuah laman web yang membolehkan anda menjadi tuan rumah (projek sumber terbuka) menggunakan kawalan versi Git - baru-baru ini dibeli oleh GitLab, dan ia adalah untuk menghentikan operasi dari Mei, 2015. Sehubungan dengan ini, kami mempunyai roundup 7 alternatif GitHub untuk anda menyemak.

GitHub

GitHub adalah tapak web hosting yang terbesar dan paling popular di dunia. Pengguna GitHub mempunyai pilihan menggunakan sama ada Git atau Subversion sebagai VCS (Sistem Kawalan Versi) mereka, untuk mengurus, menyelenggara dan menggunakan projek perisian. GitHub membolehkan repositori kod awam tanpa had untuk semua pengguna. Untuk mengekalkan repo swasta, langganan bulanan diperlukan. GitHub membolehkan anda membuat 'organisasi' yang pada dasarnya berfungsi sebagai akaun biasa kecuali bahawa mereka sentiasa mempunyai sekurang-kurangnya satu akaun pengguna yang disenaraikan sebagai pemiliknya.

Semua pengguna dan organisasi boleh menjadi tuan rumah satu laman web percuma pada laman username.github.io subdomain username.github.io GitHub serta halaman projek tanpa had di username.github.io/project-page dan anda boleh bertukar ke domain tersuai anda sendiri (jika anda mempunyai satu ) bila-bila masa secara percuma. GitHub mempunyai aplikasi desktop untuk Windows dan OSX.

Senarai Alternatif GitHub Terbaik

1. Bitbucket

Bitbucket hanya kedua untuk GitHub dari segi populariti dan penggunaan. Bitbucket adalah percuma untuk individu dan organisasi dengan 5 pengguna atau kurang, dan membolehkan anda mempunyai repositori awam dan swasta yang tidak terhad. Bitbucket membolehkan anda menolak fail menggunakan mana-mana klien Git, atau baris perintah Git.

Atlassian juga mempunyai Git dan Mercurial client Source Tree yang boleh didapati secara percuma di Windows dan Mac. Bitbucket juga boleh dikawal melalui antara muka webnya.

Bitbucket, seperti GitHub, membolehkan anda menjadi tuan rumah laman web secara percuma di accountname.bitbucket.org dan halaman projek di accountname.bitbucket.org/project .

Anda juga boleh menggunakan nama domain anda sendiri untuk laman web Bitbucket anda. Bitbucket membolehkan anda membuat pasukan di bitbucket.org/team-name . Seperti yang dinyatakan sebelum ini, bitbucket membolehkan anda mempunyai repo awam dan swasta tanpa had untuk pasukan dengan sehingga 5 pengguna.

Pasukan dengan boleh memiliki pengguna tanpa had secara percuma jika mereka mempunyai repo awam sepenuhnya.

Pemaju: Atlassian

Pautan

2. SourceForge

Sourceforge telah lebih lama daripada kebanyakan, dan ia mempunyai projek untuk membuktikannya. Banyak projek Linux, Windows dan Mac sumber terbuka dihoskan di SF. Ia mempunyai struktur projek yang sama sekali berbeza berbanding dengan GitHub. Anda hanya boleh membuat projek dengan nama yang unik. SF tidak seperti orang lain, juga membolehkan anda menjadi tuan rumah kedua halaman statik dan dinamik, dengan pilihan mengintegrasikan CMS juga. Sourceforge membolehkan anda membuat laman web untuk setiap projek anda, di proj.sourceforge.net .

Sokongan pelayan sumberforge untuk PHP, Perl, Python, Tcl, Ruby, dan skrip shell. Anda boleh memuat naik ke SF menerusi klien SFTP. Anda juga mendapat pilihan menggunakan Git, Subversion (SVN) dan Mercurial (Hg) sebagai VCS projek anda di Sourceforge.

Pemaju: Slashdot Media

Pautan

3. GitLab

Sub-moto GitLab nampaknya "Lebih baik daripada GitHub", ironis untuk projek yang di-host sendiri di Github. Satu jika ciri uniknya ialah anda boleh memasang GitLab ke pelayan anda sendiri. Ini memberi anda pilihan untuk menggunakan GitLab pada domain tersuai serta dengan tuan rumah tersuai. GitLab juga mendakwa untuk mengendalikan fail besar dan repositori lebih baik daripada GitHub. GitLab juga membolehkan pengguna mempunyai repo awam dan swasta tanpa had secara percuma.

Pengorbanan GitLab memudahkan penggunaan GitHub untuk lebih banyak privasi, keselamatan dan kelajuan servis. Bermula dengan GitLab jauh lebih sukar daripada memulakan GitHub. Setakat ini, GitLab tidak mempunyai sebarang ciri seperti halaman GitHub untuk membuat halaman web untuk repo anda dalam beberapa klik. Anda perlu (mengerang) baris arahan dan perkara-perkara seperti kunci SSH yang dijana secara manual dan konfigurasi cangkuk web untuk membuat halaman web mudah. Github juga lebih baik dari segi dokumentasi dan komuniti yang lebih besar.

Pemaju: GitLab.com

Pautan

4. Kiln

Kiln adalah hos kod sumber dibayar . Anda boleh mencuba Kiln (dengan semua loceng dan peluit) percuma selama 30 hari. Pakej bermula dari $ 18 sebulan, dibilkan setiap tahun. Kiln menawarkan Git dan Kawalan Versi Mercurial. Anda perlu membayar secara berasingan untuk Modul Semula Kod. Secara keseluruhan, Kiln lebih sesuai untuk pertubuhan sederhana dan besar 100 -500 orang.

Kiln membuat domain untuk syarikat anda di companyname.kilnhg.com

Pemaju: Fog Creek

Pautan

5. Codeplane

Codeplane sekali lagi merupakan perkhidmatan yang dibayar, yang menawarkan percubaan percuma 30 hari.

VCS Codeplane - pilihan ialah Git. Ia memperuntukkan 2 GB untuk repositori anda tanpa batasan pada pengguna atau bilangan repositori pada $ 9 sebulan. Sesuai untuk syarikat-syarikat kecil dan pasukan freelancing. Codeplane juga secara automatik mengambil sandaran repositori anda dan menyimpannya di Amazon S3.

Pemaju: Codeplane

Pautan

6. CodePlex

CodePlex adalah perkhidmatan hosting kod sumber terbuka percuma Microsoft. Ia membolehkan anda membuat projek yang masing-masing mendapat customname.codeplex.com domain

Seperti Sumberforge, ini bermakna Projek anda memerlukan tajuk unik yang belum digunakan sebelum projek lain. CodePlex memberikan anda pilihan sama ada Git, Mercurial atau Team Foundation Server (TFS) sebagai Kawalan Versi anda. Semua projek CodePlex bersifat peribadi untuk tempoh maksimum 30 hari, selepas itu mereka akan dikeluarkan jika tidak diumumkan sebelum tarikh tamat tempoh. Anda tidak perlu membayar untuk menggunakan mana-mana ciri CodePlex dan tidak pula CodePlex menetapkan cap pada bilangan pengguna yang menyumbang kepada projek.

Domain projek anda membawa kepada halaman maklumat projek anda. CodePlex tidak membenarkan anda membuat laman web khusus untuk projek anda.

Pemaju: Microsoft

Pautan

7. Beanstalk

Beanstalk sekali lagi merupakan alternatif yang dibayar kepada GitHub. Ia membolehkan anda mencuba untuk 2 minggu tanpa kos, selepas itu anda perlu bayar. Kos termurah "Gangsa" berharga $ 15 dan membolehkan sehingga 5 pengguna, penyimpanan 3 GB dan maksimum 10 repositori. Sistem Kawalan Versi Subversion dan Git disokong oleh Beanstalk.

Seperti GitHub, ia membolehkan anda untuk mengedit kod anda dalam pelayar itu sendiri, jadi anda tidak perlu bertukar ke baris arahan.

Pemaju: Wildbit

Pautan

Jadual Perbandingan

Berikut adalah perbandingan lengkap semua ciri di semua 8 (GitHub dan 7 alternatif) host sumber kod yang dibincangkan dalam artikel ini:

ciri-ciriGithubBitbucketSourceforgeGitlabKilnCodeplaneKod PlexBeanstalk
Harga *PercumaPercumaPercumaPercuma$ 18 / bulan$ 9 / bulanPercuma$ 15 / bulan
Repo PersendirianDibayarTidak terhad, PercumaYaTidak terhad, PercumaDibayarTanpa Had, DibayarTidak terhad, Sehingga 30 Hari10
Repo AwamTidak terhad, PercumaTidak terhad, PercumaYaTidak terhad, PercumaDibayarTanpa Had, DibayarTidak terhad10
Had Penyimpanan1GB setiap repo2GBTiadaTiadaTiada2GBTiada3GB
PenggunaTidak terhad5 & ​​Tidak terhad jika orang ramaiKerjasama tidak mungkinTidak terhad5Tidak terhadTidak terhad5
VCSGit, SVNGit, HgGit, SVN, HgGitGit, HgGitGit, SVN, TFS, HgGit, SVN
GrafikYaTidakTidakYaTidakTidakTidakTidak
Web HostingTapak statik. Penjana halamanTapak statikTapak Dinamik, CMSStatikYaTidakTidakTidak
Kajian KodYaYaYaYaTidakTidakTidakYa
WikiYaYaYaYaYaTidakYaTidak
Penjejakan BugYa (Log Masuk Diperlukan)YaYaYaYaYaYaTidak
Forum PerbincanganTidakTidakYaTidakTidakTidakYaTidak

* Versi percuma yang dipertimbangkan untuk jadual ini. Untuk perkhidmatan yang hanya membayar versi, versi harga terendah telah dipertimbangkan.

* Jadual perbandingan paling baik dilihat di Desktops

Sila kongsi artikel ini jika anda mendapati ia berguna. Sila tinggalkan sebarang cadangan / pertanyaan di dalam komen di bawah.

Top