Skip to content

Latest commit

 

History

History
218 lines (134 loc) · 8.76 KB

Github'tan-Gitopia'ya-Repo-Taşıma-Rehberi.md

File metadata and controls

218 lines (134 loc) · 8.76 KB

Github-Gitopia

  • Github'ta oluşturduğunuz bir repoyu Gitopia'ya aktarabileceğiniz bir rehber ile karşınızdayım. O halde haydi başlayalım.

  • Bu işlemi gerçekleştirmek için önce Gitopia üzerinde bir repo oluşturmalıyız. Bunun için Gitopia sitesinde profilimize girdiğimizde 'Create a repository' seçeneğine tıklayın.

1

  • Açılan ekranda 'Repository name' ve 'description' kısımlarını dolduralım. Ardından 'Create repository' kısmına tıklayalım.

2

  • Şimdi yapacağımız adımları çok dikkatli yapmalısınız. Öncelikle git remote helper yükleyeceğiz. Bu işlemleri yapabilmek için Gİtopia sunucunuzu açın ve ana terminalde işlem yapın.

  • Önce aşağıdaki komut ile kurulumu yapıyoruz.

curl https://get.gitopia.com | bash
  • Yukarıdaki kodu girdiğinizde aşağıdaki hatayı alırsanız, bir sonraki kodu girmelisiniz. Aşağıdaki hatayı almazsanız bir sonraki komutu girmenize gerek yoktur.

4

  • Yukarı hatayı aldıysanız bu kodu girmelisiniz.
sudo mv /tmp/tmpinstalldir/git-remote-gitopia /usr/local/bin/
  • Şimdi anahtarımızı OS anahtarına ekleyeceğiz. Aşağıdaki komutta yer alan <YOUR_KEY_NAME> kısmına kendiniz için bir isim belirleyip yazıyorsunuz. Ve bu kodu giriyorsunuz.
git gitopia keys add <YOUR-KEY-NAME> --recover
  • Yukarıdaki komutu girdiğinizde, cüzdan anımsatıcınızı girmeniz istenecektir. Cüzdanınızın 24 kelimelik kurtarma ifadesini yazın ve ENTER'a basın.

  • Kelimeleri girip ENTER tuşuna bastığınızda karşınıza böyle bir çıktı çıkmalı.

5

  • Şimdi Gitopia anahtar adımızı git config'de yapılandıralım. <YOUR_KEY_NAME> yazan yere biraz önce yukarıda belirlediğiniz adı yazmalısınız.
git config --global gitopia.key <YOUR-GITOPIA-KEY-NAME>
  • Ana adımlara geçmeden önce Keplr cüzdan Mnemonic Seed Phrase'inizi bulmanız gerekiyor. Bunun için öncelikle araç çubuğunuzdaki Keplr uzantı ikonuna tıklayarak hesabınıza giriş yapın ve ardından görseldeki gibi hesap ikonuna tıklayın.

az

  • Şimdi, gösterildiği gibi hesap adınızın yanındaki üç noktayı tıklayın.

azz

  • Ortaya çıkan seçim menüsünde, View Mnemonic Seed'e tıklayın

azz

  • Cüzdan şifrenizi yazmanız istenecektir. Doldurulduktan sonra Confirm tuşuna tıklayın.

azz

  • Keplr cüzdanınız Mnemonic Seed Phrase şimdi görüntülenecektir. Anahtarınızı işletim sistemi anahtarlığında ayarlamak için bu anımsatıcıya ihtiyacınız olacak. Bu nedenle bu ifadeleri güvende tuttuğunuzdan emin olmalısınız.

az

  • Oluşturduğunuz anahtarlarınızın isimlerini görmek için aşağıdaki kodu kullanabilirsiniz.
git gitopia keys list
  • Yukarı komutu kullandığınızda aşağıdaki gibi bir çıktı alacaksınız. Bu çıktıda key isimlerinizi görebilirsiniz.

7

  • Oluşturduğunuz bir keyi silmek isterseniz bu komutu kullanabilirsiniz.
git gitopia keys delete <key_name>
  • Bu kodu yazdığınızda karşınıza çıkan seçeneğe 'y' diyin ve ENTER tuşuna basın. İşleminiz gerçekleşmiş olacaktır.

Şimdi Asıl İşlemlere Başlıyoruz. Üst Düzey Dikkat Lazım!

  • Öncelikle terminalimizde yukarıdaki cüzdan işlemlerini tamamladık. Artık repomuzu sisteme tanıtarak Github-Gitopia bağlantısını kuracağız. Değişik geldiğini tahmin edebiliyorum :) Haydi başlayalım.

  • Komutları tek tek ve sırasıyla girelim.

mkdir <REPO_ADINIZ>
cd <REPO_ADINIZ>
echo "# <REPO_ADINIZ>" >> README.md
git init
git add README.md
git commit -m "initial commit"
  • Şimdi Gitopia sayfamıza gidiyoruz ve repomuzun adına tıklıyoruz. Karşımıza çıkan ekranda 'Download Wallet' seçeneğine tıklıyoruz.

sd

  • Sıradaki işlem ile devam ediyoruz. Aşağıdaki kodda <GITOPIA_HESABINIZDAKI_REMOTE_YAZAN_YER> kısmına ilgili yerdeki kodu kopyalayıp yapıştırın.

8

git remote add origin <GITOPIA_HESABINIZDAKI_REMOTE_YAZAN_YER>
git push origin master

Şimdi Tekrar Gitopia Sayfamıza Gidelim

  • Issues kısmına tıklayalım.

9

  • Ardından 'New issue' diyelim.

10

  • Şimdi ilgili yerleri dolduralım. Bir başlık belirleyelim ve 'Create issue' diyelim.

11

  • Repomuzun içine girelim ve 'forks' seçeneğini seçelim.

12

  • Şimdi de 'clone' yapalım.

qqqq

  • Şimdi işaretli yerdeki kodu kopyalayalım.

qqqqq

  • Yukarıda kopyaladığımız kodu terminalimize yapıştırıyoruz.

qqqqqq

  • Aşağıdaki kodu terminalimize yapıştırıyoruz.
cd <REPO_ADINIZ>
  • Aşağıdaki kodlarla devam ediyoruz.
git checkout -b dev
vim README.md
  • Yukarıdaki kodu yazınca işaretlediğim yerdeki yazım yanlışını düzeltiyoruz.

zzzz

  • Devam ediyoruz.
git add README.md
git commit -m "fix typo"
git push origin dev
  • Bu işlemlerden sonra Gitopia sayfamıza gidiyoruz ve repomuza tıklıyoruz. Açılan sayfada işaretlediğim yere tıklayarak 'dev' seçeneğini seçiyoruz.

za

  • Son olarak 'pull requests' yapalım. İşaretlediğim yerlere sırasıyla tıklıyoruz.

zaa

  • Ardından işaretli yere tıklıyoruz.

qw

  • Sonra aşağıdaki işaretli yeri seçiyoruz.

qwe

  • 'Create pull request' yazısına tıklıyoruz.

q

  • Sırasıyla aşağıdaki işlemleri yapıyoruz. 1 numaralı yere bir başlık belirliyoruz ve sonuna README yazmayı unutmuyoruz.

qa

  • Son olarak 'Merge Pull Request' yapıyoruz ve işlemi sonlandırıyoruz.

qas

  • Umarım anlaşılır olmuştur. Cüzdan oluşturmadan tutun da tüm adımları tane tane anlatmaya çalıştım. Uzun bir süredir Gitopia testneti için node çalıştırıyoruz ve bu işlemin de faydası olacağını düşündüm. Herkese kolay gelsin.
  • Aynı zamanda profilimde detaylı bir şekilde 'Gitopia-Cuzdan' adlı repoma da ulaşabilirsiniz.