Github’a Terminal Üzerinden Proje Dosyaları Yükleme

Merhaba Arkadaşlar,

Bugün sizlere bu konunun ne işe yaradığını ve nasıl yapılması gerektiğini dilimin döndüğü kadar anlatmaya çalışacağım.Olur da konuda yapamadığınız veya benim sizleri aydınlatamadığım noktalar var ise bu konu altına yorum yapabilir veya benimle mail yoluyla irtibata geçebilirsiniz.Neyse fazla lafı uzatmayalım ve konuya geçelim.

İlk olarak Terminalden kod atmanın bize ne gibi fayda sağlayacak ona bakalım isterseniz ?

Evet bu soru çok basit.Eğer herhangi adam akıllı bir proje yazdıysanız onu github gibi ortama aktarmanın zorluğunu görmüşsünüzdür.Açıklamak gerkirse yeni repo oluşturup kod repolarını teker teker kopyalamak ve kaydetmek gerekir ve bu da nerden bakarsanız büyük projeler için çok yorucu ve nerden bakarsanız bakın 15-20 dakikanızı belkide saatlerinizi alacaktır.İşte bu yüzden terminali kullanmamız gereklidir.

Peki bu terminalden github’a nasıl Kod atabiliriz?

Ben bu yazımda belirtmiş olduğum gibi terminal kullanacağım.Yani anlayacağınız gibi ubuntu gibi open source kaynaklı işletim sistemi için geçerlidir.

İlk Önce yapmamız gereken şudur :
Terminal üzerinden git’i kurmaktır.Git’i kurmak için aşağıdaki yazıyoruz.
sudo apt-get install git

Bu tamamlandıktan sonra Githubtan ssh-key almamız gerekli bu neden gerekli derseniz güvenlik için önemlidir.

Sisteme kullanıcı adı ve e posta adresimizi kayıt alına almalıyız.
git config –global user.name “kullanıcı isminiz”
git config –global user.email “github mailiz”

Gel gelelim SSH-Key oluşturmaya

terminal üzerinden bu kodu yazmalıyız.

ssh-keygen -t rsa -C “your_email@example.com”

Sonra, bir parola girmeniz istenir.
Enter passphrase (empty for no passphrase): [Type a passphrase]
Ekranımızda böyle bir yazı mevcut olması lazım

Your identification has been saved in /home/you/.ssh/id_rsa.
# Your public key has been saved in /home/you/.ssh/id_rsa.pub.
# The key fingerprint is:
# 01:0f:f4:3b:ca:85:d6:17:a1:7d:f0:68:9d:f0:a2:db your_email@example.com

Sonra, ssh-agent’e yeni anahtarı ekleyelim:

#start the ssh-agent in the background
$ eval “$(ssh-agent -s)”
# Agent pid 59566
$ ssh-add ~/.ssh/id_rsa

Oluşturduğumuz anahtarı kopyalamak için kodu çalıştıralım.

$ sudo apt-get install xclip
# Downloads and installs xclip. If you don’t have `apt-get`, you might need to use another installer (like `yum`)
$ xclip -sel clip < ~/.ssh/id_rsa.pub
# Copies the contents of the id_rsa.pub file to your clipboard

Anahtarı kopyaladıktan sonra Githuba hesabına ekleyelim. Aşağıdaki adrese girip ekleme işlemini gerçekleştirmeliyiz

https://github.com/settings/ssh

Add SSH Key butonu tıklayıp ssh Key'imize ad ve ssh keyi yapıştırıp kaydediyoruz.
Önemli Not: Yukardaki yapılanlar bir kereliğine mahsustur.

Sonra githuba proje yükleyemeye geçiyoruz.

İlk olarak yeni bir repository oluşturun.Oluşturduğunuz repoyu açtığınızda terminal de ne yapmanız gerektiği yazılı olması gerekir.

Workspace 1_002

Aynı isime sahip olan bir dosya oluşturun Desktop (masaüstü) üzerinde
Sonra yüklemeniz gereken dosya ve kodları içine atatlım .
touch README.md ==> komutu bulunduğumuz dizinde Readme Dosyası oluşturur.
git init ==> sadece bir kere yapılıyor
git add README.md==>github ekleniyor
git add dosya_adi ==>Yükleyeceğimiz dosyanın adını yazıyoruz
git commit -m “first commit” ==> Yorum ekleme için.
git remote add origin https://github.com/yunusemreerken/Repo.git ==> bir kere yapılır.
git push -u origin master

Bu komutlardan sonra github sayfasını yenilediğimizde reponun içinin dolu olduğu görülecektir.
Herhangi bir sorunla karşılaşırsanız yorum atabilirsiniz.
İyi Günler…

Java’ya Merhaba

Evet saygıdeğer Arkadaşlar,

Uzun zaman önce Java dili dahil olmak üzere tüm programlama dillerinde son derece basit ve yazılması kolay olan programlama dillerinde ilk derslerin vazgeçilmesi olan meşhur “Merhaba, dünya.” yazısını Java dili ile yazdığım kodu sizlerle paylaşmak istiyorum.Umarım anlatımım akıcı ve anlaşılır olur.Çünkü; Java ile ilgili basit programlama örneklerini bloğumda yer vermeye devam etmek istiyorum.

Evet şimdi isterseniz “Hello, world” yazısını paylaşalım.

Java’ya merhaba kodlarına ulaşmak için tıklayınız.
Java’daki basit örneklere ulaşmak için tıklayınız.

Evet arkadaşlar Java’ya merhaba yazımızın sonuna geldik.
Sormak istediğiniz herhangi bir soru varsa yorum olarak yazabilirsiniz.
Yorumlarınıza mümkün oldukça en kısa zamanda dönülecektir.
Esenlikle kalın.

C Programlamada İlk Ödevim

Ödevin Konusu:Banka Hesabı
Ödevin İçeriği;

Menü oluşturacaksınız, seçenekler maddeler halinde sıralanacak.
Menü de;
1) Kullanıcının giriş yapabileceği ekran (Kullanıcı adı ve şifre kontrolünden sonra sisteme
girecek) Sisteme giriş yapmadan herhangi bir işleme izin vermeyecek.
2) Bankadaki para miktarını gösterecek(Kullanıcının, kendi hesabında bulunan miktarı bu
alanı seçerek görebilecek)
3)Bankaya para ekleyebilecek(Kullanıcı kendi hesabına istediği miktarda para girebilecek)
4)Bankadan para çekebilecek(Bankada bulunan para miktarı kadar para çekebilecek)
5)Bankadan başka hesaba para gönderebilecek(Kullanıcı belirttiği başka hesaba para
gönderecek, en fazla Kendi hesabındaki para kadar gönderebilir).
6)İşlem yapmak istemediğinde programı kapatacak(Kullanıcı hesaptan çıkmak istediğinde
programı sonlandıracak).
7)Programın çalışması isin ilk değerler tanınmış olmalı. Yani kullanıcının hesabında
başlangıç parası olacak.
8)Kodunuzun anlaşılır olması için yorum “Comment” ekleyiniz. // yada /**/ kullanarak
yapılabilir.
Ödevin Kodları;
Ekran Alıntısı

Ekran Alıntısı1

Ekran Alıntısı2

Ekran Alıntısı3

Ekran Alıntısı4

Evet Arkadaşlar Kodlarda comment(yorum) ekli olduğu için pek fazla bir şey yazmaya lüzum görmedim.Ama siz takıldığınız herhangi bir yeri sorabilirsiniz.İyi Çalışmalar…

İlk Yazım

Yunus Emre ERKEN kimdir?

Haziran ayında 1994 yılında doğdum. İlkokul ve liseyi BATMAN ilinde bitirdim. Pamukkale Üniversitesine Mühendislik fakültesine Bilgisayar Mühendisliği Bölümüne 2012 yılında yerleştim ve şuan 1. sınıfı okuyorum.