Son zamanlarda, Gogs adlı bir Gitlab alternatifi buldum.Göz gezdirmeye gitmek için gitlab
Gitlab'da Gogs'a geçiş için herhangi bir öneri var mı? Elbette hepsini mümkün olduğunca beklemiyorum.
Son zamanlarda, Gogs adlı bir Gitlab alternatifi buldum.Göz gezdirmeye gitmek için gitlab
Gitlab'da Gogs'a geçiş için herhangi bir öneri var mı? Elbette hepsini mümkün olduğunca beklemiyorum.
Klon localy çıplak git repo (= sunucu tarafı repo) ve yeni repo bir ayna olarak itin:
git clone --bare http://my.gitlab.project.git
cd project.git
git push --mirror http://my.gogs.project.git
Bu Bu, herhangi için çalışacak vb tüm kaydedilmesini, şube, etiketleri zorlayacak vb
o gitlab, gog, github barındırılan her neyse git repo, bir repo yansıtma için doğru adım:
$ git clone --mirror [email protected]/upstream-repository. git
[email protected]/new-location.git
Not --mirror$ cd memba-repository.git
$ git push: Eğer git clone --mirror
ile repo klonlamak olmasaydıgit push --mirror
kullanmayın . Ayrıca, git clone --bare
üzerinden git clone --mirror
tercih edilir, çünkü tüm git notlarını ve niteliklerini de klonlayacaktır.
Referans: http://blog.plataformatec.com.br/2013/05/how-to-properly-mirror-a-git-repository/
Kendinize iyi bakın! git push --all etiketleri basmayacak! Git push --follow-etiketlerini de eklemelisiniz! – rralf
Evet, güzel sözler! Bu yüzden cevabı klonla -bare ve push --mirror ile düzenledim. – PierreF