GitHub Kullanımı

Git Yapılandırması

Bir github hesabınız yok ise hesap oluşturun.Uygulama Başlatıcı > Sistem > Konsole veya paket yöneticisi ile;

sudo pisi it git openssh

paketlerini kurun.Konsole ile;

git config --global user.name "github_hesap_adınız"
git config --global user.email "your_email@example.com"
git config --global credential.helper cache
git config --global credential.helper 'cache --timeout=3600'
  • Daha sonra veri alışverişi için otomatik şifre girişi oluşturalım Konsole ile;

ssh-keygen

parola sorduğunda parolalar için boş geç.

/home/kullanıcı_adı/.ssh/id_rsa.pub dosyasını tıklayarak açıp içindeki metnin hepsini seçip kopyala diyoruz

sonra github.com u açıyoruz hesabınıza bağlanıyorsunuz. profil simgenize tıklayarak settings seçince açılan pencereden; ssh and GPG Key New ssh key Açılan pencerede isim verip kopyaladıklarınızı key kısmına yapıştırıyoruz.

  • Git kullanımı

Hangi depo ile çalışacaksan mesela main ve pisilife-2 depolarını kendi github sayfana forkla(pisilinux'taki deponu kendi github depona çek). Herhangi bir dizinde en iyisi kullanıcı dizininde mesela works ismide bir dizin oluştur ve dizine gir.

F4 e basarak altta komut satırının açılmasını sağla ve forkladığın depoları tek tek klonla(yerele indir)

git clone git@github.com:kullanıcı_adı/main.git
git clone git@github.com:kullanıcı_adı/pisilife-2.git

gibi, kendi adın neyse ona göre düzenle, klonla,daha sonra;

git config --global user.name "github hesap adı"
git config --global user.email "e-mail adresin"

main dizinine gir komut satırına;

git remote add upstream git@github.com:pisilinux/main.git

komutunu ver.sonra pisilife-2 klasörüne gir komut satırına:

git remote add upstream git@github.com:pisilinux/pisilife-2.git

komutunu ver. Bundan sonra her iki klasörde de ayrı ayrı;

git pull upstream master

komutuyla pisilinux deposundaki değişiklikleri al.Yapılandırma bitmiştir.

  • Commit ve Pullrequest(pr)

Her çalışmadan önce;

git pull upstream master

Çalışmanı yap.

Hangi yerel depo dizinde çalışma yaptıysan (main veya pisilife-2 dizini)F4ile komut satırına geç;

pisi ix -skip-signing

index alınıyor

git add . veya paket_adi

paket branch'a alınıyor

git commit -m "İngilizce olarak yaptığın değişikliğin tanımı"
git push origin master

değişiklik github hesabına gidiyor.

github sayfana gir ilgili depoyu seç.

New Pull request yap

sistem karşılaştırma sonucunda onay verdi ise altta;

commit özetini düzenle ve Create Pull Request düğmesine bas.

Last updated