Migration eines Repository

Sie können ein Repository auch von einer anderen GIT-Anwendung importieren, z.B. github oder gitea selbst. Gehen Sie dazu in der Zielanwendung auf das "+"-Icon rechts oben und wählen Sie "Neue Migration". Danach können Sie die Quelle angeben, z.B. gitea. Dort geben sie dann an

  • Die Migrations- / Klon-URL des Quell-Repo
  • Den Besitzer
  • Ggf. ein Zugangs-Token. Bei gitea muss man zur Migration ein Token über das API anlegen.
curl -XPOST -H "Content-Type: application/json"  -k -d '{"name":"test"}' -u username:password https://superx-rocks.de/git/api/v1/users/username/tokens

Sie erhalten z.B.

{"id":1,"name":"test","sha1":"9fcb1158165773dd010fca5f0cf7174316c3e37d","token_last_eight":"16c3e37d"}

Die Zeichenkette hinter "sha1:" geben Sie in gitea im Feld "Zugangs-Token" ein. Danach können Sie die Migration starten.