Kendi Sunucunuza GitHub Reposu Kurmak

Hepimiz GitHub veya benzeri kaynak kodu yönetim araçları kullanıyoruz, peki ya kendi sunucumuzda GitHub reposu kurmak istersek ne yapmalıyız?

Öncelikle projenin dosyalarının bulunacağı bir klasöre ve bir de Git dosyalarının bulunacağı bir klasöre ihtiyacımız var. Projenin dosyalarının bulunacağı klasörü kendimiz oluştururken, Git dosyalarının bulunacağı klasörü git init komutuyla oluşturmamız gerekiyor. Bu iki işlem için aşağıdaki komutları çalıştırmamız gerekiyor.

mkdir project
git init --bare project.git

Bu iki klasörü oluşturduktan sonra project.git klasörünün içinde bulunan hooks klasörüne girelim.

cd project.git/hooks/

Hooks klasörünün içerisindeki dosyalara ls -l komutuyla göz atarsak aşağıdaki şekilde dosyaların bulunduğunu görmeliyiz.

~/project.git/hooks

Bu dosyaların her biri commit, push gibi eylemlerin çalıştırdığı dosyalar. Örneğin, pre-commit.sample dosyası git commit eylemini gerçekleştirdikten sonra çalışacak olan komutları içeriyor. Ancak, dosyanın çalışması için dosyanın sonundaki .sample uzantısını silmemiz gerekiyor.

GitHub hookları hakkında daha fazla bilgi için aşağıdaki bağlantıyı ziyaret edebilirsiniz.
https://git-scm.com/book/tr/v2/Customizing-Git-Git-Hooks

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir