Remote bir proje olu┼čturmak

Versiyon kontrol├╝ Git ile yap─▒lan bir projede yer al─▒yorsan─▒z remote repository'lerinizi nas─▒l y├Ânetece─činizi de ├Â─črenmeniz gerekir. Remote repository'leri projelerinizi internette veya s─▒n─▒rl─▒ eri┼čime izin verilen ┼čirket a─č─▒nda yer alan versiyonlar─▒ olarak d├╝┼č├╝nebilirsiniz.

Di─čer ekip ├╝yeleri ile birlikte verimli ├žal─▒┼čabilmek, onlar─▒n yapt─▒─č─▒ de─či┼čiklikleri kendi yerel ├žal─▒┼čma alan─▒n─▒za almak, kendi yapt─▒─č─▒n─▒z de─či┼čiklikleri onlar ile payla┼čabilmek i├žin remote repository'lerinizi do─čru ve etkin bir ┼čekilde y├Ânetmelisiniz.

Git ile versiyon kontrol├╝ yap─▒lan bir projeye dahil oldu─čunuzda size verilecek ilk bilgiler projenin Git adresi (URL) ve projeye eri┼čim i├žin kullanaca─č─▒n─▒z kullan─▒c─▒ ad─▒ ve ┼čifrenizdir. Uzaktaki bir repository'nin (URL) adresi a┼ča─č─▒daki formatlardan birinde olacakt─▒r

Bu adres formatlar─▒ndan ilk iki tanesi SSH (Secure Shell) protokol├╝ne kar┼č─▒l─▒k gelir. http:// ve https:// protokolleri ise normal internet eri┼čimi i├žin de kullan─▒lan protokollerdir. Son format ise git'in kendi protokol├╝ne kar┼č─▒l─▒k gelir.

Remote repository'nizin adresini ve eri┼čim i├žin gerekli kullan─▒c─▒ ad─▒n─▒z─▒ ve ┼čifrenizi ├Â─črendikten sonra yapman─▒z gereken tek ┼čey bu adresten projenizin dosyalar─▒n─▒ yerel diskinize klonlamak. Bunun i├žin ├Âncelikle yerel diskinizde projenizi indirece─činiz bir klas├Âr olu┼čturman─▒z ve Terminal'den bu klas├Âre gitmeniz gerekiyor. S─▒ras─▒yla a┼ča─č─▒daki komutlar─▒ Terminal'de yaz─▒n─▒z

Bo┼č Klas├Âr Olu┼čturma

Yukar─▒daki ekran g├Âr├╝nt├╝s├╝nde yer alan ilk cd komutu ile proje klas├Âr├╝m├╝n i├žinde yer alaca─č─▒ ana klas├Âr olan Projects klas├Âr├╝ne konumlan─▒yoruz. ─░kinci komut olan mkdir ile proje klas├Âr├╝m├╝z olan git101_kitap klas├Âr├╝n├╝ olu┼čturuyoruz. ├ť├ž├╝nc├╝ komutumuz ile de yeni olu┼čturdu─čumuz git101_kitap klas├Âr├╝ne konumlan─▒yoruz.

Yerel diskimizde bo┼č proje klas├Âr├╝m├╝z├╝ olu┼čturdu─čumuza g├Âre ┼čimdi remote repository'mizi yerel klas├Âr├╝m├╝ze git clone komutu ile indirebiliriz.

![Remote repository'yi klonlama](02_cloneremote.jpg "Remote repository'yi klonlama")

Kullan─▒c─▒ ad─▒n─▒z─▒ ve ┼čifrenizi vererek remote repository'yi klonlamak i├žin a┼ča─č─▒daki git clone komutuna bu bilgileri a┼ča─č─▒daki formatta vermeniz gerekiyor

git clone https://kullan─▒c─▒ad─▒:┼čifre@github.com/username/repository.gitÔÇő