React Uygulamasını Github Pages ile Deploy Etme
10 Şubat 2022React Uygulamasının Oluşturulması
React uygulamasını Github Pages üzerinde ücretsiz olarak deploy etmek için öncelikle create-react-app ile React uygulamanızı oluşturun ve uygulamanın oluşturulduğu dizine geçin.
Github Pages Paketinin Eklenmesi
Github pages paketini dev-dependency olarak projenize ekleyin.
Package.json Dosyasının Düzenlenmesi
package.json dosyamıza homepage keyi tanımlayıp değer olarak “http://KULLANICIADINIZ.github.io/REPO-ADINIZ” şeklinde bir string girin.
package.json dosyamızın scripts bölümünün içerisine aşağıdaki iki scripti ekleyelin.
Github Reposunun Oluşturulması ve Projeye Bağlanması
Github üzerinde package.json dosyasında belirttiğiniz isimde repo oluşturun. Verilen adresi kopyalayın.
React proeninizin bulunduğu dizindeyken eğer git deposu mevcut değilse git init komutunu girdikten sonra kopyaladığınız adresi projenize aşağıdaki komut ile ekleyin.
Projenin Github Pages ile Deploy Edilmesi
komutunu çalıştırdığında projende “gh-pages” adında bir branch oluşturulacak ve bu branch’e react projenizin build edilmiş dosyaları yüklenecektir.
Dosyalar yüklendikten sonra package.json dosyasında homepage olarak belirttiğin adreste projeni görebilirsin.
React Projesinin Kodlarının Github’a Aktarılması
React kodlarınızı da Github’da barındırmak istiyorsanız dosyaları commit ettikten sonra github’a pushlayabilirsin.