Deponuzu geçmişi olan farklı bir servis sağlayıcıya taşımanız gereken belirli zamanlar vardır.
GitLab’da bir deponuz olduğunu ve bunu GitHub’a taşımak istediğinizi varsayalım. İzlenecek temel adımlar şunlardır.
Deponuzu klonlayın
Depoyu tüm dallar ve etiketler dahil olmak üzere yerel makinenize klonlayın.
git clone --mirror https://gitlab.com/username/your-repo.git
Not: –mirror seçeneği tüm dalların, etiketlerin ve geçmişin klonlanmasını sağlar.
GitHub’da yeni bir depo oluşturun
- Github’a giriş yapın
- Yeni bir depo oluşturun.
- Çakışmaları önlemek için readme, .gitignore veya license dosyasi olustirmayin.
Github’a gönder
Uzak depo URL’sini yeni GitHub deposuna işaret edecek şekilde güncelleyin.
git remote set-url origin https://github.com/username/your-new-repo.git
Ardından deponuzu yeni hedefe gönderin.