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.
Tavsiyem eger yapmadiysaniz once repo olusturmayi yapin Link
Daha once olusturdugunuz repo ile bir iliskisi olmayacak yeni bir repo uzerinden islemleri yapacagiz
- Gitopiada kullandıgınız cuzdanın mnemonic
- Github hesabı ve icinde bir repo, forkladıgınız bir repo da olur
Eger gitopia wallet ile baglandiysaniz sag ustte profile tıkladıktan sonra Download Wallet
secenegine tiklayip walletinizin .json uzantili dosyasini indirin.
Ardından acilan sayfada Recover exiting wallet
secenegini sectikten sonra gitopia cuzdaninizin kelimelerini girin.
Indirdiginiz cuzdanismi.json
dosyasini WinSCP ya da hangi SFTP araci kullaniyorsanıiz onunla sunucunuzun içine atin /root
kasoru altina
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.
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.
Karsiniza gelen sayfa bu sekilde altta Gitopia Wallet eklenmis oldugu gorunuyor. Ust satirda Actions
bolumune tiklayin
Acilan sayfada isaretli kisimdaki main.yml
dosya ismini gitopia-mirror.yml
olarak degistirin. Klasor isimlerini degistirmeyin.
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/gitopia-mirror-action@v0.5.0
with:
gitopiaWallet: "${{ secrets.GITOPIA_WALLET }}"
remoteUrl: "gitopia://Gitopia-User/hello-world"
force: false