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.
- Wenn die Gitea-Anwendung z.B. hier liegt: https://superx-rocks.de/git/
- Dann rufen Sie in der Shell z.B. auf:
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.