• 12-11-2013, 12:23:38
    #1
    facebook uygulamaları için https ihtiyacını karşılamak için kullanabilir.

    bende yeni yeni çözüyorum
    not herokuda mysql desteği yok sanırım.bu uzak bir sunucudan kullanabilirsiniz.
    ben öyle yaptım


    https://devcenter.heroku.com/
    bu site üzerinden üye olup giriş yapıyoruz.
    daha sonra sağ üst köşedeki my apps ye tıklıyoruz
    create new app ye tıklayıp.yeni bir isim vererek bir uygulama oluşturuyoruz.

    uyarı:sadece bir uygulama oluşturmanızı tavsiye ederim 1 den çok olursa nasıl yapılır bilmiyom

    https://devcenter.heroku.com/article...eroku-toolbelt

    buradan heroku toolbelt i kuruyoruz.

    masaüstüne gelen git bash uygulamamız açıyoruz.

    şimdi bir sefere mahsus bir kaç ayar yapmamız gerekiyor

    Alıntı
    Karşı tarafın(github) bizi tanıması için bir ssh anahtarı üretelim :

    ssh-keygen komutunu yazıp enter’a basalım .
    ilk gelen soru anahtarın nereye kaydedileceği . Bu soruyu enter diyerek geçelim.
    ikinci soruda bizden bir parola isteyecektir . 3. soruya da aynı parolayı yazdıktan sonra anahtar oluşturma işimiz bitmiştir.
    anahtarımız oluştu . yeri ise default olarak c:\users\kullanıcı-adı\.ssh dizinidir.

    Şimdi oluşturduğumuz anahtarı github’a koyalım :

    heroku.com’da iken : Account --> SSH Keys yazan yere .

    c:\users\kullanıcı-adı\.ssh/id_rsa.pub dosyasını metin editörü ile açıp içeriğini kopyalayalım.
    bu ne işe yarar bilmiyorum ama yapmadanda yapamıştım

    -----
    son olarak bu kodlarıda giriyoruz.
    Alıntı
    git config --global user.name "ad soyad"
    git config --global user.mail "mail adresi"
    artık yapılandırma ayarlarımız bitti.

    git üzerinden herokuya giriş yapmamı gerekiyor bunun için
    heroku login
    komutunu veriyoruz
    kullanıcı adı ve şifremizi yazdıktan sonra giriş yapmış oluyoruz.

    ilk başta herokuda oluşturduğumuz uygulamamızı bilgisayarımıza indirmemiz gerekiyor(zaten yeni uygulama olduğu için boş bir klasör inecek)

    git clone git@heroku.com:uygulamaadi.git   -o   heroku
    bu kodu yazıp entere bastıktan sonra dosya inecektir.bu sırada şifre sorarsa ssh oluştururken yazdığımız şifreyi veriyoruz

    not:git@heroku.com:uygulamaadi.git bu adresi herokuda
    uygulamanızın ayarlar bölümüne de girerseniz görebilirsiniz

    şimdi bilgisayarda kullanic adınızın altında uygulamaadi klasöre oluştu(uygulama adınız neyse artık).şimdi bu klasör içine herokuya yüklemek istediğimiz dosyları kopy ediyoruz.(örneğin index.php)
    (tek seferde bir sürü dosya atmayın bence.hata yapıyor).

    şimdi git bash ekranımızdan kaldığımız yerden devam ediyoruz
    ilk komut
    Alıntı
    1-yaptık zaten tekrar yapma (git clone git@heroku.com:uygulamaadi.git -o heroku kodu idi)
    2- cd uygulamaadı/ (uygulamanın klasörüne giriş yapın)
    3- git status (Dosyalar hakkında bilgi oluşturmak için)
    4- git add . (Dosyaları transfer etmek için)
    5- git status (Dosyalar hakkında bilgi oluşturmak için)
    6- git commit -am "Aciklama" (log kayıtları için bilgi)
    7- git push heroku master (aktarımı başlatmak için pc nizden heroku servera)
    bu kodları sırasını karıştırmadan yazıyoruz.
    özelikle 3.kod daki "git add ." yazarken "." unutmayın
    git push heroku master dediğimizde dosyalarımız upload edecektir.
    şifre sorulursa yine ssh oluşturuken kullandığımız şifreyi veriniz.

    dosyalarda düzenleme yapacaksanız.3 adımdan itibaren tekrar ediniz.git i kapattı iseneiz 1.admdan itibaren tekrar ediniz.

    klasörde eklediğiniz bir dosyayı silmeyiniz.neden bilmiyom hata veriyor

    yardımları için @caxe ye teşekkürler.

    en son git penceresinde heroku open direk uygulamamızı browser üzerinde açabiliriz yada direkt

    http://uygulamadi.herokuapp.com
    https://uygulamadi.herokuapp.com
    şeklinde deneyebiliriz

    kaynaklar(bazı yerler düzenlenerek):
    http://ecylmz.com/911/windows-altinda-git-kullanimi/

    http://www.hayatikodla.com/facebook-...r-upload-etme/

    kaynakları incelemizide tavisye ederim
  • 14-11-2013, 20:30:29
    #2
    Teşekkürler Heroku nun amacını bilmemekle beraber Bu Kadar emek uğraş bir teşekkürü takdiri hakeder diyerek yazıyorum..

    emeğinize sağlık mutlaka işine yarayacak birileri çıkacaktır çıkmıştır.

    Paylaşım için teşekkürler Sağolun iyi forumlar..