Press "Enter" to skip to content

Ubuntu Github/GitLab Proje Ekleme

Selahaddin Erdoğan 0

Bu yazımızda ssh key üreterek projemizi Github/GitLab yüklemeyi öğreneceğiz. Öncelikle ubuntu makinemizde git yok ise işe git  yükleme ile başlayalım, git yüklemek için öncelikle  bir terminal  açıp aşağıdaki  kodları sırasıyla çalıştırıyoruz.

sudo apt-get update
sudo apt-get install git

Git ‘in yüklendiğinden emin olmak için git versionunu kontrol ediyoruz,

git --version

Git‘i yükledikten  sonra Github/Gitlab’a proje ekleyebilmek için, bir ssh key oluşturmamız gerekmektedir. ssh keyimizi üretmek içinde terminalde aşağıdaki komutları çalıştırıyoruz.

ssh-keygen -o -t rsa -C "kendiemailadresiniz@example.com" -b 4096

Komutu çalıştırdıktan sonra bize ssh anahtarının kaydediliceği dizini öneriyor ‘Enter file in which to save the key (/home/erdogan/.ssh/id_rsa): ‘ soracaktır. Enter ile sonraki adıma geçiyoruz , sonraki adımlarda bir şifre girmemizi ve şifreyi tekrar girmemizi isteyecektir. tüm bu işlemleri başarılı bir şekilde bitirince bize aşağıdaki gibi bir çıktının dönmesi gerekmektedir

Oluşturduğumuz anahtarı Github/Gitlab hesabımıza eklemek için cat komutu ile açıp kopyalıyoruz .

cat ~/.ssh/id_rsa.pub

Kopyaladığımız ssh anahtarımızı Gitlab için,

Settings > SSH Keys  Key alanına key anahtarını yapıştırıp kaydediyoruz.

Kopyaladığımız ssh anahtarımızı Github için,

Settings > SSH and GPG keys   new ssh key ‘i seçip Key alanına kopyaladığımız key anahtarını yapıştırıp add SSH Key deyip kaydediyoruz.

GitLab/Github hesabımıza oluşturduğumuz  SSH anahtarımızla bağlanmak için projemizin ana dizinine gidip öncelikle ssh anahtarımızın yolunu ekliyoruz. bunun için gerekli kodlar;

eval $(ssh-agent -s)
ssh-add ~/.ssh/id_rsa

Github/Gitlab’da yeni bir proje oluşturuyoruz Proje oluşturma dökümanı linkleri aşağıdaki gibidir.

Projemizi eklemek için şağıdaki adımları sırası ile çalıştırıyoruz,

  • Yeni bir local depo oluşturuyoruz.
git init
  • Bütün dosyalarımızı yerel repoya ekliyoruz.
git add .

  • Yeni eklediğimiz versiyona isim veriyoruz.
git commit -m "First commit"

  • Yerel deponuzun ekleneceği github/gitlab adresini repostoriy adresi alanına yazıyoruz.
git remote add origin repostoriy adresi

  •  github/gitlab ‘a projemizi gönderiyoruz.
git push origin master

 

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

ataköy escort bakırköy escort bakırköy escort esenyurt türbanlı escort