//Gitlab’de SSH Anahtarı Oluşturmak (Linux)
ssh

Gitlab’de SSH Anahtarı Oluşturmak (Linux)

Yazar: Burkan Boğaz

Gitlab ortamı üzerinde bir proje takibi yapmanız için ihtiyacınız olan şeylerden birisi, Gitlab ortamının, sizin bilgisayarınızı tanıyacak bir SSH anahtarının olmasıdır. Linux ortamı için derlediğim bu içerik, herkese açık olmayan projelere erişiminizi sağlayacak adımları göstermektedir. En sonunda detaylı bir açıklama videosu eklenecektir.

Gitlab’de Yeni Grup Oluşturmak

Yeni grup oluştur butonuna tıklayalım.

                                Gruba isim ve açıklama eklemek gibi ayarlarını yapalım.

Gitlab’de Yeni Proje Oluşturmak

                                Yeni proje için sağ taraftaki yeni proje butonuna basalım.

 

Projenin temel ayarlarını yapalım. Private bir proje olması önemli bir ayrıntıdır. Public projelere SSH anahtarı olmadan ulaşmak mümkündür ancak private projeler için bu anahtarı mutlaka almalıyız.

 

Projenin SSH uzantısı burada gözükecektir. SSH anahtarımız olmadan bu projeye erişmeyi deneyelim.

 

git clone komutuyla SSH uzantısını terminalde çalıştırmayı deneyelim.

 

Görüldüğü üzere gerekli erişime sahip olmadığımız belirtiliyor. Bu erişimi sağlamak için mutlaka SSH anahtarı almalıyız.

 

Bunun için sağ üstteki profil resmimize tıklayı ayarlar kısmına girelim.

 

Sol alt tarafta SSH anahtarları kısmı görülmekte. O kısma tıklayalım.

 

Burada daha önce eklediğiniz SSH anahtarları varsa görebilir silebilir veya yeni SSH anahtarı ekleyebilirsiniz. Yukarda bulunan “generate one” yazısına tıklayalım.

 

Burada karşımıza gelen Terminal komutunu kopyalayıp terminalimizde çalıştıralım.

 

Yukarıdaki gibi görünecek.

 

İşlem tamamlandığında şu şekilde bir ekran karşımıza gelmiş olacak. Bu, işlemin başarılı olduğunu göstermektedir.

 

İşlemi gerçekleştirdiğimiz klasör içinde ssh.pub şeklinde bir dosya oluştu. Bu dosyayı açalım.

 

Şu uzunlukta bir SSH anahtarımız oluşturulmuş. Şimdi bu anahtarı kopyalayalım ve GitLab profilimizdeki gerekli alana taşıyalım.

 

Bu anahtarı aynen bu şekilde ekleyelim.

 

Oluşturduğumuz projenin sayfasına gidelim ve isim ve e-mail ayarlarını git config komutlarıyla kendimize göre yapalım.

 

Unutmayın! Bu ayarları kendinize uygun bir biçimde yapmalı ve komutları çalıştırmalısınız.

 

Artık SSH uzantısını Terminalinizde çalıştırdığınızda sizden GitLab kullanıcı adınızı ve şifrenizi isteyecektir. Bu kullanıcı doğrulamasını yaptığınızda private gruptaki private bir projeye erişim sağlamış olacaksınız.
Please follow and like us: