Skip to content

Latest commit

 

History

History
153 lines (74 loc) · 5.35 KB

Github-Gitopia-Repo-Aktarma.md

File metadata and controls

153 lines (74 loc) · 5.35 KB

Github Uzerindeki Bir Repoyu Gitopia Uzerine Aktarma

Fi0V8cBVUAETXeh

Oncelikle bu rehberdeki tum islemleri Gitopianin kendi rehberinden de yapabilirsiniz. Bastan sona Gitopia Docs

Arkadaslar daha once Gitopia uzerinde bir repo olusturmustuk ve bu repoya git ile dosya yuklemistik.

Simdi yapacagimiz islem ise Githubdaki bir repoyu Gitopia uzerinde tasimak.

Tavsiyem eger yapmadiysaniz once repo olusturmayi yapin Link

Daha once olusturdugunuz repo ile bir iliskisi olmayacak yeni bir repo uzerinden islemleri yapacagiz

Neler gerekli:

  • Gitopiada kullandıgınız cuzdanın mnemonic
  • Github hesabı ve icinde bir repo, forkladıgınız bir repo da olur

Oncelikle Gitopia websitesine hangi cuzdan ile baglandiginizi kontrol edin.

Eger gitopia wallet ile baglandiysaniz sag ustte profile tıkladıktan sonra Download Wallet secenegine tiklayip walletinizin .json uzantili dosyasini indirin.

image

Eger Keplr ile baglandiysaniz yine sag ustten profile tikladiktan sonra Switch Wallet secenegine

image

Ardından Create New butonuna

image

Ardından acilan sayfada Recover exiting wallet secenegini sectikten sonra gitopia cuzdaninizin kelimelerini girin.

image

Ve Download Wallet tıklayarak wallet dosyasını indirin

Indirdiginiz cuzdanismi.json dosyasini WinSCP ya da hangi SFTP araci kullaniyorsanıiz onunla sunucunuzun içine atin /root kasoru altina

Ardindan

git config --global --unset gitopia.key
  • Bu komutta dosya ismini degistirmeyi unutmayin (eger dosyayi root degil baska bir klasor icine attiysaniz, komutta dosya yolunu degistirebilirsiniz)
export GITOPIA_WALLET=/root/<dosyaismi.json>

Sunucuda yapilacak islemler bu kadardi, simdi tekrar gitopia websitesine donun ve yeni bir repo olusturun.

Daha onceki gibi acilan repo sayfasının en ustunde bir komut var bunu daha sonra kullanacagiz

image

Simdi github hesabiniza girip klonlamak istediginiz repoyu acin

Ust satirin en sonunda Settingstiklayin.

image

Ardindan sol tarafta Secrets tikladiktan sonra altinda acilan Actions secenegine tiklayin.

image

Ardindan New repository secret butonuna tiklayin.

image

Acilan bolumde Name* kismina GITOPIA_WALLET Value* kismina ise indirdiginiz .json uzantili wallet dosyasinin icinde yazanlari oldugu gibi kopyalayip yapistirin. Ardindan Add secret butonuna tiklayin.

image

Karsiniza gelen sayfa bu sekilde altta Gitopia Wallet eklenmis oldugu gorunuyor. Ust satirda Actions bolumune tiklayin

image

Mavi renkte set up a workflow yourself yazisina tiklayin.

image

Acilan sayfada isaretli kisimdaki main.yml dosya ismini gitopia-mirror.yml olarak degistirin. Klasor isimlerini degistirmeyin.

image

Kod kismina asagidakini komple kopyalayip yapistirin

Degistirmeniz gereken kisim remoteUrl: bunun karsisina " " isaretleri icinde gitopia sitesinden aldiginiz komutu yazin.


name: Mirror to Gitopia

on:
  push:
    branches:
      - '**'

jobs:
  build:
    runs-on: ubuntu-latest

    steps:
      - uses: actions/checkout@v2
        with:
          fetch-depth: 0
      - name: Push to Gitopia mirror
        uses: gitopia/[email protected]
        with:
          gitopiaWallet: "${{ secrets.GITOPIA_WALLET }}"
          remoteUrl: "gitopia://Gitopia-User/hello-world"
          force: false

Son olarak bu sekilde gorunmesi gerekiyor

image

Kontrol ettikten sonra; ilk olarak sag tarafta Start commit butonu ve ardından altinda acilan Commit new file butonuna tiklayin. Yukaridaki gorselde isaretli.

Islemler bu kadardı Gitopiadaki reponuzu acip sayfayi yenileyin.

FUU_ffBUEAAvYjp