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