Ivvo
Ivvo
Kutay Bilen' İle Herşey.

Github Gibisi, Geliştiricilere Özel 8 Toplumsal Platform

Öncelikle nedir bu GitHub? Kısaca anlatacak olursak GitHub dünyadaki en büyük kod hosting (barındırma) sitelerinden bir adedidir. Git yazılımı …

Github Gibisi, Geliştiricilere Özel 8 Toplumsal Platform
REKLAM ALANI

Öncelikle nedir bu GitHub? Kısaca anlatacak olursak GitHub dünyadaki en büyük kod hosting (barındırma) sitelerinden bir adedidir. Git yazılımı ile entegre olmuş ve temel gayesi depolama alanı sağlamak olan bu site kullanıcılarına yazılımsal projelerde kolaylıklar sağlamaktadır.

GitHub sayesinde kullanıcılar zamandan, yerden ve hatta öbür kullanıcılardan bağımsız olarak bir projede ortaklaşa çalışıp değerlendirmelerde bulunabilirler. Birebir vakitte GitHub kullanıcılarına proje idaresinde ve sürdürülmesinde versiyon denetim sistemi için Git ya da Subversion seçeneklerinden gereksinimlerine uygun olanını sunan bir platformdur. 

Ancak Github’ın dünyanın en büyük teknoloji şirketlerinden birisi olan Microsoft tarafından 7.5 milyon dolara satın alınması bütün GitHub kullanıcılarını memnun etmişe benzemiyor. Her ne kadar Microsoft bu hususta Facebook kadar kara bir üne sahip olmasa da, ferdî bilgilerinin büyük bir teknoloji şirketi tarafından satın alınması Github kullanıcıların istemedikleri bir şeydi. Siz de GitHub’ın geçirmiş olduğu değişimden mutlu değil ve bir alternatif arayışı içindeyseniz sizin için bir ortaya getirdiğimiz GitHub alternatiflerine göz atmanızda yarar var.

YAZI ARASI REKLAM ALANI

Github gibisi ve alternatifi olan yazılımcı ve geliştirici platformları: 

Bitbucket

Kullanım ve popülerlik açısından en âlâ GitHub alternatiflerinden birisi Bitbucket. Sınırsız sayıda herkesin erişimine açık ya da özel olarak kullanabileceğiniz depolarınız, ferdî kullanımlarınız ya da 5 bireye kadarki topluluklarınız için fiyatsız bir servis olarak sunulmakta. Git istemcisini ya da Git komut satırını kullanarak evraklarınızı Bitbucket’a yükleyebilirsiniz.

Tıpkı GitHub üzere, Bitbucket da size fiyatsız bir web sitesi hosting hizmeti sunmakta. Bitbucket ile isterseniz hesapadı.bitbucket.org formunda bir web sitesine ya da hesapadı.bitbucket.org/projesayfası biçiminde bir proje sayfasına sahip olabilirsiniz. 

Bitbucket aslında bir Git kod yöneticisinden çok daha fazlası olarak karşımıza çıkmakta. Oluşturulan gruplarla birlikte proje planlama, kodlar üzerinde ortak çalışma ve görevlendirme üzere süreçleri basitçe gerçekleştirebilirsiniz. Trello ve JIRA üzere proje idare uygulamaları ile bütünleşik çalışan uygulama büyük projeleri çarçabuk ve vaktinde tamamlamanıza imkan sağlıyor. Şayet siz de fiyatsız bir GitHub alternatifi arıyorsanız Bitbucket’a bir baht vermekte yarar var.

GitLab

Kesimde etkin olarak bulunan en uygun GitHub alternatiflerinden birisi de GitLab. Gitlab DevOps döngüsünü tümüyle desteklemek için dizayn edilen bir istemcidir. DevOps döngüsünün büsbütün desteklenmesi ise yazılım geliştirme etabından, yazılımın takip edilmesi ve güncellenmesi basamaklarının GitLab ile tek bir bir çatı altında gerçekleştirilebilmesi manasında gelmektedir.

GitLab’ı öbür web sitelerinden ayıran bir özellik ise GitLab’ın kendi sunucunuza kurabilme imkanı vermesi. Bu sayede GitLab hesabınızı sizin oluşturduğunuz bir domain ile ya da host ile kullanabilirsiniz. Tıpkı vakitte GitLab ile herkese açık ya da özel olarak sınırsız depo hizmetinden faydalanabilirsiniz.

Lakin GitLab’ın kapalılığı korumak ismine GitHub’ın kolay arayüzünden feragat ettiğini ve bir ölçü daha karışık olduğunu söylemekte yarar var. Bu yüzden GitLab kullanmaya başlamak, GitHub kullanmaya  oranla kullanıcılar için biraz daha zorlayıcı bir tecrübe yaşatabilir. GitHub üzere depolarınız için birkaç tıklama ile web sayfaları açma sürecinden mahrum olan GitLab lakin manuel olarak bu süreçleri gerçekleştirme imkanı vermekte.

Beanstalk

GitHub alternatiflerinden birisi olarak karşımıza çıkan Beanstalk son derece güçlü bir versiyon denetim edici ve SVN hosting platformudur. Beanstalk’ın öne çıkan özelliklerinden bir tanesi de internet tarayıcısı üzerinden düzenleme imkanı vermesi sayesinde kullanıcıların bir istemciye gereksinim duymamaları. 

Alanındaki birçok özelliği bir ortada sunan Beanstalk, bir Git platformundan bekleyebileceğiniz neredeyse her şeye sahip. Beanstalk’ın sahip olduğu özellikleri sıralayacak olursak, depo dayanağı, süreç ve evrak tarhiçesi ve akıcı kod kıymetlendirme üzere özelliklerin ön plana çıktığını söyleyebiliriz.

Ama Beanstalk’ın GitHub üzere fiyatsız olmadığını belirtmekte yarar var. 2 haftalık bir deneme sürümünü kullandıktan sonra Beanstalk’ı kullanmaya devam etmek istiyorsanız paralı bir sürüme geçmeniz gerekmekte. En ucuz sürümü olan bronze sürümü satın aldığınızda aylık 15 dolar civarı bir para ödemeniz gerekmekte.

SourceForge

Birçok GitHub alternatifinden çok daha evvel kesimde bulunan SourceForge bunun bir göstergesi olarak birçok projeye konut sahipliği yapıyor. Birçok açık kaynaklı Linux, Mac ve Windows projesini barındıran SourceForge, GitHub’a oranla çok daha farklı bir yapı iskeletine sahip. Başkalarından farklı olarak SourceForge, CMS integrasyonu ile birlikte sabit ve değişken sayfaları barındırma imkanı vermekte.

Projelerinizi projeismi.sourceforge.net formunda yayınlayabildiğiniz SourceForge, her projeniz için bir web sayfası açma imkanı vermekte. SourceForge sunucuları PHP, Perl, Pyhton, Tcl ve shell üzere kodlama lisanlarını desteklemektedir. Github üzere fiyatsız olan bu web sitesini güçlü bir alternatif olarak baht verebilirsiniz.

AWS CodeCommit

Git tabanlı depolarınızı barındırmak için epeyce kâfi bir servis olan AWS CodeCommit, kullanıcılara son derece inançlı ve ölçeklenebilir bir ekosistem sunarak, birlikte çalışma tecrübesini kolaylaştırmayı hedeflemekte. AWS CodeCommit’in en değerli özelliği ise ölçülebilirlik özelliği sayesinde kendi kaynak denetim sisteminizi yönetme gereksinimini ortadan kaldırması. Aws CodeCommit sağladığı bu servis ile projenizin ve şirketinizin artan gereksinimlerine nazaran otomatik olarak ölçeklendirebilmekte.

Git tabanlı bir depolama servisinden bekleyebileceğiniz birçok özelliği ortak çalışma mekanikleri ile sunan AWS CodeCommit kullanıcılara kolaylıklar sağlamakta. Ve son olarak, AWS CodeCommit’in tıpkı GitHub’da olduğu üzere sahip olduğunuz bütün Git araçları ile ahenk içinde çalışabildiğini belirtmek gerekir.

Apache Allura

Apache tarafından yayınlanan açık kaynaklı bir yazılım olan Allura, kaynak kod depolarını, bug raporlarını, tartışmaları, wiki sayfalarını ve öteki online içerikleri yönetmek için kullanılmaktadır. Husus sorun takibi olduğu vakit, Allura’yı kullanarak tıpkı kilometre taşları üzere format işaretleri ve evrak eklerini bir sorun raporu formunda belirteçler yerleştirebilirsiniz. Gelişmiş sözdizimi arama özelliği sayesinde ise sıklıkla yapılan aramaları kayıt altında tutabilirsiniz. 

Cloud Source Repositories

Google Code teşebbüsü başarısızlıkla sonuçlandıktan sonra, Google Cloud platformu ile Google Code birleştiler. Kullanıcılar beta evresinde olan Cloud Source Repositories’i kullanarak, GitHub ya da Bitbucket üzere başka Git depolama servisleri ile istenildiği üzere birleştirilebilir. Birebir vakitte kullanıcılar Google yapısının bir kesimi olan Google’ın kendi depolarını kullanarak kodlarının ve uygulamalarının inançta olduklarından emin olabilirler.

Launchpad

Launchpad, Ubuntu’nun atası sayılabilecek Canonical şirketi tarafından kurulmuş bir ortaklaşa yazılım platformudur. Canonical ve Ubantu ile ilgili projelerde  son derece sık kullanılan Launchpad, PPA sağlama ve bug takibinde Ubuntu tabanlı projelerde epey tesirli olmuştur.

Her ne kadar uzun vakittir piyasada olsa da, Launchpad’in başka GitHub alternatifleri kadar tanınan olmadığını söylemek gerekir. Şayet Github’ın iş akışından farklı bir arayüzde çalışmak sizin için sorun olmayacaksa, Launchpad’in düzgün bir alternatif olduğunu söyleyebiliriz.

Sizin için bir ortaya getirdiğimiz bu GitHub alternatiflerinden gereksiniminize en uygun olanı seçebilir ve daha verimli bir çalışma alanına sahip olabilirsiniz.

REKLAM ALANI
ZİYARETÇİ YORUMLARI

Henüz yorum yapılmamış. İlk yorumu aşağıdaki form aracılığıyla siz yapabilirsiniz.

BİR YORUM YAZ