Etiket Arşivi: ‘github’

Github sayfam ve örnek projeler

Esen;
Şu sıralar üretkenim ve bu beni çok mutlu yapıyor. Umarım bu böyle devam eder ve artan bir hızla üretmeye daha büyük projeler belgeler dersler üretmeye devam ederim. Daha önce Github ile ilgili bir yazı yazmıştım. Github Nedir, Kurulum ve Kullanımı buradan okuyabilirsiniz. Özellikle PisiLinux için paket yaparken bu hesabı kullanmıştım. Şimdi de özellikle “Assembly” ve diğer programlama projelerimi github üzerinden bölüşmeye gayret göstereceğim.
https://github.com/blue-devil
Bu adres üzerinden github hesabımı izleyebilirsiniz.
Sağlıcakla!

Kategori Araçlar, Genel
08.05.2017
2528 Okunma

Git LFS ile Github’a Büyük Boyutlu Dosya Yüklemek

gitlfsEsen! Yakın zamanda Github’a giriş yapan bir yazı yazdım. Merak etmeyin geliştireceğim. Bu arada ben de kendi Github’ıma dosya yüklerken başıma şöyle bir olay geldi. Büyük boyutlu bir dosyayı commit ettim ve push komutunu verince dosyanın bir kısmını yükleyip hata verdi. Meğerse Github’un büyük dosyalar ile ilgili bir kısıtı varmış.
Önemli: Github size 1GB’a kadar alan veriyor. Yani sınırsız bir alanınız yok; bu nedenle alanınızı iyi kullanın.
0-50 MB arası sorunsuz yükleme yapabilirsiniz.
50-100 MB arası Github size uyarı veriyor ama dosyalarınızı yüklüyor.
100 MB ve yukarısında ise kesinlikle dosyanızı yükleyemiyorsunuz, hata veriyor.

Git Large File Storage (LFS)
Neyseki yakın zamanda bu soruna açık kaynaklı bir çözüm bulunmuş. Yukarıdaki linke tıklayarak, işletim sisteminize uygun olan git-lfs kurulum dosyasını kurun. Ya da sisteminizde git yüklü ise:

git lfs install

Komutu ile yükleme yapabilirsiniz. Sonra .gitattributes dosyasını elle veya aşağıdaki komut ile hangi dosya türlerini büyük boyutlu olarak işretleyecekseniz düzenleyin:

git lfs track "*.tar.gz"

Sıra geldi dosyalarımızı yüklemeye:

git add buyuk_boyutlu.tar.gz
git commit -m "buyuk_boyutlu.tar.gz:dosya ile ilgili bilgi"
git lfs push origin master

İyi kodlamalar!

Kategori Belgeler
29.04.2016
6047 Okunma

Github Nedir, Kurulum ve Kullanımı

github-profileEsen! Bütün dünyada bir “sosyal medya” sözü uygulamalarıyla ve yaşamımızın değişmez bir parçası durumuna gelmesiyle devam ediyor. Burada “sosyal medya” ile ilgili bir toplumbilimlik bir çözümleme yapmayacağım; merak etmeyin. Sizlere yazılımcıların, geliştiricilerin sosyal medyası olarak bilinen Github’dan bahsedeceğim.

Eğer bir takım/ekip olarak yazılım geliştiriyorsanız “source control” yani “sürüm kontrolü” yapan bir uygulama kullanmışsınızdır. Şimdiye kadar git, subversion(SVN) belki de source safe gibi ortamları denemiş ya da bazılarıyla projeler geliştirmişsinizdir.

Peki; bunları ilk defa duyuyor olsanızda, canınızı sıkmayın. Şimdiler en çok kullanılan sürüm denetleme ortamı/yazılım geliştirme:Github.

GitHub, sürüm kontrol sistemi olarak Git kullanan yazılım geliştirme projeleri için web tabanlı bir depolama servisidir. devamını okuyun »

Kategori PisiLinux, Unix/Linux
28.04.2016
4337 Okunma