Git Servisleri

Tak─▒m ├žal─▒┼čmas─▒ s├Âz konusu oldu─čunda en ├Ânemli konulardan birisi de kaynak kodunun veya daha genel anlamda dosyalar─▒n nas─▒l payla┼č─▒laca─č─▒na karar vermektir. Bu noktada iki se├žene─činiz var 1) dosyalar─▒n─▒z─▒ kendi sunucular─▒n─▒z ├╝zeriden payla┼čmak veya 2) i┼či payla┼č─▒m ve bar─▒nd─▒rma hizmeti vermek olan online servisler kullanmak

Dosyalar─▒n─▒z─▒ kendi sunucular─▒n─▒z ├╝zerinden payla┼čman─▒n a┼ča─č─▒daki gibi avantajlar─▒ vard─▒r

  • D├╝┼č├╝k maliyet

  • Dosyalar─▒n─▒z kendi sunucular─▒nzdad─▒r

  • Git'in veya hangi versiyon kontrol sistemini kullan─▒yorsan─▒z bu sistemin t├╝m ├Âzelliklerini istedi─činiz gibi kullanabilirsiniz

Ancak bu se├žene─čin a┼ča─č─▒daki dezavantajlar─▒n─▒ da g├Âz ard─▒ edemeyiz

  • Sunucular─▒n ├žal─▒┼č─▒r halde ve eri┼čilebilir olmas─▒n─▒ sa─člamak sizin sorumlulu─čunuzdad─▒r

  • Yedekleme sorumlulu─ču sizde olacak

  • G├╝venlik ve yaz─▒l─▒m g├╝ncellemelerini de sizin takip etmeniz gerekir

E─čer sunucu kaynaklar─▒ yeterli olan, yedekleme, g├╝ncelleme gibi sunucu y├Ânetimi konular─▒nda ayr─▒ ve uzman ekibi olan bir kurumda ├žal─▒┼č─▒yorsan─▒z dosyalar─▒n─▒z─▒ kendi sunucular─▒n─▒zda bar─▒nd─▒rmak ilk tercihiniz olacakt─▒r. Ancak k├╝├ž├╝k bir giri┼čimseniz veya a├ž─▒k kaynak bir projeniz varsa sunucu y├Ânetimi ile ilgili yeterince uzmanl─▒─č─▒n─▒z ve kayna─č─▒n─▒z olmayabilir. Bu durumda dosyalar─▒n─▒z─▒ online bir servis ├╝zerinde bar─▒nd─▒rmak ve buradan payla┼č─▒ma a├žmak sizin i├žin daha mant─▒kl─▒ olacakt─▒r.

GitHub

├ľzellikle a├ž─▒k kaynak projeler i├žin olduk├ža pop├╝ler bir servis olan GitHub'─▒ kullanabilirsiniz. GitHub a├ž─▒k kaynak projeler i├žin ├╝cretsiz olmakla birlikte, kurumlar ve ├Âzel projeler i├žin de olduk├ža makul fiyatlara Git sunucu hizmet'i sunmaktad─▒r.

ÔÇőGitHub Ana SayfaÔÇő

BitBucket

Daha ├Ânce k├╝├ž├╝k bir giri┼čim olarak Mercurial (bu da da─č─▒t─▒k bir versiyon kontrol sistemi) hizmeti sunmak i├žin kurulan BitBucket Atlassian taraf─▒ndan sat─▒n al─▒nd─▒ktan sonra Git sunucu hizmeti de sunmaya ba┼člad─▒. BitBucket a├ž─▒k kaynak veya ├Âzel 5 kullan─▒c─▒ya kadar olan s─▒n─▒rs─▒z say─▒da projeniz i├žin ├╝cretsiz hizmet sunar ayn─▒ zamanda olduk├ža makul fiyatlara da daha fazla kullan─▒c─▒ i├žin ├╝cretli hizmet se├žene─či de var.

ÔÇőBitBucket Ana SayfaÔÇő

Visual Studio Team Services

Microsoft taraf─▒ndan sunulan bu servis ile 5 kullan─▒c─▒ya kadar s─▒n─▒rs─▒z say─▒da Git Repository'si olu┼čturabilirsiniz. Daha b├╝y├╝k tak─▒mlar─▒n─▒z i├žin yapaca─č─▒n─▒z ayl─▒k ├Âdemelerle de bu servisten yararlanabilirsiniz. Ayr─▒ca Visual Studio Team Services'de, Git'in yan─▒ s─▒ra Microsoft'un kendi versiyon kontrol sistemi olan Team Foundation Server (TFS) ile de kodlar─▒n─▒z─▒ versiyonlayabilirsiniz.

ÔÇőVisual Studio Team Services Ana SayfaÔÇő