From daeaee0f67d72dac11d71dcdb7dbdb78283c3cd4 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?R=C3=A9my=20Coutable?= <remy@rymai.me>
Date: Tue, 20 Dec 2016 11:31:01 +0000
Subject: [PATCH] Merge branch '22348-gitea-importer-docs' into 'master'

Add doc for the Gitea importer

This adds documentation for !8116. It's mostly a copy/paste of the GitHub import documentation without the OAuth parts since Gitea is not yet an OAuth provider.

Part of #22348.

See merge request !8139
---
 doc/workflow/importing/README.md              |   2 +-
 .../import_projects_from_gitea_new_import.png | Bin 0 -> 15561 bytes
 .../importing/import_projects_from_gitea.md   |  80 ++++++++++++++++++
 .../importing/import_projects_from_github.md  |   8 +-
 4 files changed, 85 insertions(+), 5 deletions(-)
 create mode 100644 doc/workflow/importing/img/import_projects_from_gitea_new_import.png
 create mode 100644 doc/workflow/importing/import_projects_from_gitea.md

diff --git a/doc/workflow/importing/README.md b/doc/workflow/importing/README.md
index 18e5d950866..2d91bee0e94 100644
--- a/doc/workflow/importing/README.md
+++ b/doc/workflow/importing/README.md
@@ -4,6 +4,7 @@
 1. [GitHub](import_projects_from_github.md)
 1. [GitLab.com](import_projects_from_gitlab_com.md)
 1. [FogBugz](import_projects_from_fogbugz.md)
+1. [Gitea](import_projects_from_gitea.md)
 1. [SVN](migrating_from_svn.md)
 
 In addition to the specific migration documentation above, you can import any
@@ -14,4 +15,3 @@ repository is too large the import can timeout.
 
 You can copy your repos by changing the remote and pushing to the new server;
 but issues and merge requests can't be imported.
-
diff --git a/doc/workflow/importing/img/import_projects_from_gitea_new_import.png b/doc/workflow/importing/img/import_projects_from_gitea_new_import.png
new file mode 100644
index 0000000000000000000000000000000000000000..a3f603cbd0a5b6ad5a2f303a3b07f9ae05692652
GIT binary patch
literal 15561
zcmb8V1ymeC7bc1fF!(^wV1v5^4H94o?(P;exVsM;bRf6}3r>PNB*5U3;O_43^78M#
z-Lr4cdvAB|sqU(-zFk+&t=nI9^%qrT8ElNV7zhXm*mAOx>IewPU<3rj_dw)-J<0Xf
z;r}XhXIVWr1O&`C|2Ys5GP6nkaUrNGYD&HShhDC)uXlEKHa0e%pP#q3wjLfHL^_-w
zA0IC+&iD5AczAeNiVQ_MU0xm^`O7UuI-PT;>kSPJUtV9;)ztnyuB)dn)b0=;pYZhh
z%FM#{`uadmPyhOQ6B8Y+tEI`?YRB`AQ=r}H{^ga8i-*yvN?lWj%e6W@JmU4`#MH$2
z^5s=UMVZ&D=H>Bv=jrwNVsiEF)h@Mnc6RO^8_UV<qm7lhzOlKpq1Ns0%FEr+>;1gE
zob2_(%j@Ij<n{9>ZLQOn*S?e2>gsAueW#U^dskPNw7xy)C(Y9KKYN$=CYE*unJJGq
zS5G@bcJ}tm%PYY@RxO--@2_@`PtJJTgFDu4P7V(Youj_QrE|7e4{uy3Dybx7*Bbj(
z_Rj8ik1a*ITc@TZt818wz2lhKy^SjFY>Kt<^6?#kkJR_g{q7l>Z}@iHov}4LZl)@q
zS@rvR37%I}D)q}V9TqL-TLbUv+&VlPXvjxGLb{qN^RYBmfrp)JPX75b`Fyc@w6m^Z
z99aIdlT9gSZTRQ?=`W!VqAJkZy}7o8)I4h+m}pq%{8<0^(w4uY`B0|k=3Z%6QFxN4
zQE*V8@j&Fl=26$)Xi!qANzVB7)6MaA&*NI{kAh5MVv^mFy!welr-aH6ZJ(36)>RS*
zV{->5dfQ@VOXK5zrZrEOF5KkrZ#Or$m;7GKjtQ1_s#>fFt@s+@zdEbl?&KPn<XSLt
ze{xuw>^<94aWoHy=loo$baWn1OV~M3w@7AwCs&^ryT81!JJRJBS~rsTnUP*7xZ6I}
zO6}XQ^;Tz<sHOv~a;mdD!=-Y8#-@y?BSA%k%WAH_Xza)<GRt5zKR3j#{_xp=nNhCI
zPEtvKcE2mEas(Fa>@yNksKs`4G5O0!VWB&1q&nF@y)mq9ZS88Oel{y_I<39&r$vvG
zacFmik8$B@tK|4EE>YvU<Ly8#h0XS8^Myr7-?x$V;_~GBq>YKhfuJwml>wrx9-ifH
z({=2Ee$qz%@XNEl*#M1~K_>(RFoK*UMALiWC@aXGpr5e6Uu=xXiteSwK77`^C`BhF
zmbvdb_sj9-ZU|z3U;Iydg)*&gjK2(_>jd-0GA*gdIFc>}!Ky3+cvCaBRiXUq_~Nqs
z4uVq6jvh$#sah6z160~D<ujRAailUQE6>|8G;5|m+VIoM$PO_p>(%tzoZFQV2_O{w
ze_H<8^@M7Lw8HSD0Up3=&Dg)p_-jNxu@jTdwrbaz`q))pQdC-cheA27mYilL?WRWk
zfQt0MWzd*qr9q7sKP^8h%hlT3DX8MoHR8n%%Iz|p5p^3Qdx+cBkquH%8a>(d_Z+_J
z4*z|9ai=PwR1G;5AE5clo6$MdGCShHx1H}AT@%SU(KKNQTTK^QuH+t^Gxdy1?o{4y
zt<~GTfg-7-8o--0%lEs2C=Hey$TG@pP)Yh#PAhmjF}n32kUX*+3yw{m04uKJcCLkq
zUzM90fycivJziwW1M(O^w)y);^RxppvCrl+%HygJhipx@w3>%kIsTLyob>MHWh_sB
zf-p;18RxbzBvQ*%)L1WuHu(zo=Ns|43PaKuK+6N5f$BGmq6j*%K|Bge868p1Ie#1M
zky^H9DO(3G74KOYnWhu8soK!{;;K<-i<p@}7RFZqO&Y$%7BPFL;JhdQ2=UCt1w+A)
zod`d$;_tg@_)HdN8llPVxDFl<f;*S+B2LJokA;doE3vFJ;EU#k^{Lvi_`6f6z#CGf
zLD+bcfhcxbmE-q-PDqJ66~;rQS3rf`s-Dj6FJV?I3`r)TlB&^<wtmQ#+J(-A%N`tM
z*KqF~HR0n&n}x4lkox1IIVE{2)xZ5|4lOjSMTbWWre@#XJJcg;jxB+rNNGB$uJ{3R
z)kIfiRlSEf%%E8UvW|3BEsy$V@GIdeqQ;d}UxXL;dxb!j%$1vpr<wjW-XY8H5q{~u
zYgii0d~>CYAHhS5npu_LCX&T0(}RRxk6FEwzQlKVhb-oXn%leB&Akj#w?l*<!zcfC
zNRmcHE9()utnSQ|9=WxRlwJ3*$Cd34<TE`!z1P@0YYhF+p6E*;nct3VM71j&WWo|y
zRpEZ%#yNd5@XbZl(wClDKzBlGoaB_tcbOEd`)m3kgL=ikkz{#yx&$Qe>V&6aPb5KL
zW2C5GK#FG}U&4b}@}YE|v5#wH&Z~-HVKx8RQj46jnc)XL84p0B`b((62I(;uwaH=t
zMR=Bu$8rB!$!T#1+iu8o$2kM3>UK=|fN=Tr#!q%w*mEy61CBK7AYWS+on$8BbQyGO
z9NE#jXiC@8(tE@D9zfwXeK-d6T0q`nMQE~j3k*HskpZZuuSyI`3{;id<ubv%y<Z5=
zqVHDjpVvr)i^LhcykdLw7!`k^+s0-uxx&Yd(lI3!BK*du!#VaAWSKNmNg;jffhb-)
zn`+Hotb!J**PEU3n6B%x7#6?24K9Z_^m_<N4B$DB)CDx`KJyxD5kJVzo`kis%JZvl
zDw7h-vN@tai}M4ynuWITkiK}KbXx-Ozt{ZU2^90PLIIeOQ;5tUFMHs0;^JQ|Py-@(
z+&YwjMfHyb@{Avs<NSl|BTGn8-?v6gRVXeW+H@kA|B!smc!RWWl->3jPm?O-;Pc{F
z0L_llpFv{(2%UXBW>^E););%qD|Snz!YfqutcRNe#FXMw^{ksnS?11+sjQ@WjB7?2
z2(WcYTbh*GQ$2}BpaZC1h=<`I;ZXjd@siS8<Itn{Vh`d2a!x3$ywMOIWVg-M3;h)X
z0e|CrAI!v~PmN-#c@E@8wWauDgFn$}DHNyMM%k_+s$N<Th*JlbX;lulG8Dl1MUj~<
zcbi<WrI@ND{-ZT@zA1QXna@cG_<ErN8rU=7c3Y6_<z)kO2V^^|py~ijR(~0h+b+oA
zIyDO{vdmn-`6~DlpMHH@FoE~t-oFYaK0h`@TB?ItpOaC|YjnRw);3r~_sw3Qjur$q
z>C|*0b#(kq>HL1UVokUYhAAg<7)|eExAlES3;CR*%0CsF@-6csj25=>s1Dv@okqC2
z!3t?M4UY8tor_z__bq<Le3A*)LJLZF2(Xg0TC2kh%WediJw?k3pzP*Mc+}8oI$>I9
z@P|Z+tegePt0OTJkFo9qW!9r0-DfjZ^Tj!UCBl?_Or=1zf=F?^e1ZL!b1bRspz5Ur
zjni~y*u)o2fM9_Q?z-~WteD<Lu?WAFBq%C3f>(x&nZaKL@7sS7UOUV?`k7M9S3BfM
zNpV5L21zZK19X~1zq0)aSMH5$4m~Iwvq%CXEUn*(7ib$n5i&rtFppM7rgG-NP3c)H
z3F3eWkAp$m0Zi)NuuL7@W_+ZNkDEw;Qx)9wJqb7!REMteroV~rB#B=TWiT*52>@t}
z@Y)rNbY1N>t|kHacx^<ENgS{V$`*b}9Cgt+%#h?qn_f>*l!9bYw$w8HiVtN33KrfU
zvDX&JYNbJ3;b{U}yXfUrIrLEH#1}XQL&41$Xn@_w$*b=jPPiC}PBin3AwH0Kggpsu
zoC#EJlqM%S@^I_X+1g{Ld!n+B^jCU`C+2D@#v$bFX&a9d@V)e0p+a^Sv(1oqNOkgb
z2A0DupWG?E?~!PBex#fcAD(|oUYgZ4tRI?f)jq&@;>1_3Ge!dvFi~GLCDdw9NEYwY
z{&hU89an4p*yfaosVS)f^k#wy(t#qa34s*YePecJmjyTsdo{oQD23J@T11F{E@IWb
zAqbiJ2-?HCa-5Pn=1B8VA>&<{)_<=4L^lfyfXN)=UO7%mhVuO3xEqfyMo-B(wmVT#
zz0Rt{3tK|w=~>Quw>~+K(#`5=OCAT$eERcPo-9r>?Q}PDiTE}rH0S}aBB<#2F)vHM
z|4q7CzPJ@(RD(gIJWI&MGSA7P4bpt2s7s;qcX5L4=w;$@*CKJl#iQePC2nOw15f!X
z6MKT4vkqaUuLg1RwjfKB-h+q47|vgogi)?Tr$?a|354t+;`blRghoC_@kTB-j?CLg
zhKxvsuz7N1n<)ar;Njv0ia@%dN}A_mfO)0H!(4IPlkkm2`VU^n$H$mUy9&L95{B5a
zeWXuEO2fjOH&H*<;6Yn3Bx?H2z(9vrhPIHQIoiKq>&zz9*&|{V`cT$vj$2YijDJG{
zB~l$W<E}W2pRgq7fyA=OKH=i&ouZb?$4WK4@SB+H<_mNNfO^}gshTmuvz{&&>CXDu
zz~RzD6>b>e0BZvGFh!GaM~d4<>Tr7tMWb8mlEUTX19zKd?uBJ_z^qi~(W6x15hdUv
zynP`tZ`U=`(Ps2^;6^!(!_o!<G0*%$H!2Ai934CzsH=3TZsF0#)Ns4${f?ZPX~glj
z%D~0(YwL_ig1@+0W{m5nfjuEv{_Fr)+IRK+=+TepdPvqAo?XFWqL+0i8ym#g8X!7C
zh_NVDxh5IB7v(-^m&W`xQAJNItYCxg_ZA8yx7|Xu9_bYbO#0B)zZdeq0DG@yr%z^?
zLlX#r`t(*q$haj<0*kykkALcQem2$eiW@+pB_v7HG2$$dHJ7B@igBPda9Iq?4b*Ni
z<i5RXGI}8Zb~miF^eYU)_%1exk~f_s;Cy`Y4vI?`QS#h5X}|>J(96O8dVGt}bo=x;
zCb)X)zuJPkOGnQvCnv9-l$2cbKQt>9)P#LsS6eGJp3V*K{4;9%wu8J3yT7!{R1~$}
z9GmDAew}f9xZ3e0Cxur!AB$Oa*`$o?#Z`aeWv!~wI8Zm_U{`CNBR~3GctJk1!B;-Z
z{Pa_QnQ7D{Kza3g<s{5R?J$?q%yJ&xX;^5i>ef${?}65;Zl2Ehti;!Wb^rLsp=co4
zy|2`v3%Q-)Cjc*Fb4SHg;QQMc1n!qKb`uMC$J^fn&fh0k&kW5vWd|xoQSw-v=iHh2
zWszIZbVgv@S0&!iowm$5KAe=s8~=hlLQ|Uelh+c81NwzJhwjx_vO^SVyl>;o`hSlj
zZmrOOGq2vAFYW%clJqzmua*>VKcoZ|eEz9#gxu{|(clqBxka?x(XHNip{TV`{eu^&
zOBj3`gV80)m%^{FrpRK=y%$&jelJ?mOpyl&OF)#+Mh<&wpZk5P_|Ck{z6?QJ-u2M1
zdQ<SJ=q>&XaKN@ld4OU+Vw#X7Ire}P8Q8)qzdZlik)qU~U*)zz$ZA~k(2o>GvA<8e
zF?j-vc;oa;`{B2-nVe<e5(sCbwo*u$Oe>2>kqH#$ES}#E$8Af|6$M%4x5AZ<)_JmM
z#=2VO8)y?vxf;LQeebSXunbOaX(-~0{UjBQCCkf3l~nNswY%2N2{;3n)({{tuBAYL
z|MB#oq|d-WJFC9F(ldFtQdj1PnLyC5kKkd(V6gMM`J>SefAHu>VYcOs-{q4cptVv>
z)lZdjae23IoueLnI6dVQUe<SWz0aO(6}%;9s6T*?o`JAtv<!?s+{ZWo(yz*~54i@X
z{A`Gl$5Dvtt%UtQ!YH3eKt?L*J`P6Zh*pxh-(;IT(7`dZQc*YYQ644ObwRDU2&~l!
zJBNNy)a>G5!!I8|7Q0u11^RnY{>>Mf;BWe<QLWmoj6+^PoA1z&C+{)u*S8y|SJ)vl
z-phzy1;U-?u_h9LV*_Hu8t<PC1nDL;D&`+ebB=E}g7>Ig!CIJjKRd!UN3?!i=B~fn
zg<Z58S9xWYs$SBhI+8{r^opcA>~F4Fvj2UK-CoRZf4vvTzF+dj-nJ{pD#FIh`g{JK
zVJ&}eU0wX41uu$Y#0jew&1GcDIUD`o%2?EX4O>LY{%osfb6G`bo8N*0ZG>DwR%|0D
zn51|QygyPnWzPX7((LyKGMwa`l9bX4%nW!EtYNTFi<PSk_#M&sj6(S8zH+vRc;*uh
z^4>SrMjn^!=Hs|Q9`JHqecGZ<X7EZ|Fptz`am!r^;jF$Oa?w3B{Vl|!e(LMSw{Ny>
zZ+`4SNWc~m+MH;TF64_$P~cs_=&g+ScAcvEL+KZu*H$+~82?PSsR%|CBGTcDpl*kr
zKQf#LK1|WqAKr@hw2ZxwHoC4sB(fafkAnP-Ow}#fGN_&a6w}mZ7@JdUW4-Tf^LNzm
z?2Kf1ZucG37y2!BU3f3wlB6z&ht8Xi6l4U0>!VqUJNm|%Vr%Fshq-#5qiQk)MzlRV
zBgm2Mwg`<YEO6WoP4s*53CxwA#oCYKp=v~CbNP``O)N0`lpX9=WKsten)SH6R1PZ{
zUmkblq6^6maJD<o`2LwRuW&9dpL7G9Mo<r#(6_4TPmz5P50@0Le@@osTOD1a!ox=1
zqBvgo!+a(N3c##ifc2P!(P!|p2<JTEaF4ppsx$6cED7MAS!<|ZT)mZR`n%M+hhU=L
z%q%o~+ltky*7-c5iHVYRt+8&;YA`vyP0)@gIPL+0V^s;gv4MD))C}x%;RY|2eDBk?
zs>oyr<oZ4RaF3*PAiSQ*nnzyJ`J79-AT@x}SwG9uqhqrf+^!3dG?DmGA|Vzry_LhY
z7r%A(cvY>|x|q_{ibhROI{YE3aVf)KcVA%JF&wbqu~URDt@5tt^0DNBDFyK_MQ~#D
z)n7XW5!oT5bG(|!UbGWDxgmzdK00%woJP6ivF1qnpD+4yLT@@4jjZrAwcW<kufq1k
zerfcOB&#4uA{Xt8MtOg}xOunVv_q-3gt^1+At2ygtUwoFJamCYP3=H!9^eV4+eR)}
z_A4+xKkg3>qc`vHQ^s%N5_gQ?!Y%cr^^hdM6gQGPSSCs0`0-Jk#ZBG?XcdNb?nGy_
z7C4-PFu)$&1Xs@b)%>0K1{{5Es4KJ>Khqz&o?m!okT+RPUvj5kAeVRxj{J){h`w9Y
zIuXJC-o9HMSK_>S$Ca^i7C7L8lZ`VtQZ~@^RFOz}iTyJVLvt_7Y*c|LY}EO}>J%x`
zQkW+f35=vHj(*U419oV{03LEX92-RCImJ>9R<oY}7F|4DlzBPnb&tdjWJE%GKg2!y
z6aqhRUH4)@kX#96Lgg<1%Mc(ePRsTlcE0-_-075YhA@!8&`wpuUgDn6Sq#k0e9?a{
z`ygv`+J}wJ!(i%=f%e5e^sN%ttUAj2AD>Ug6ocZq69(R-pl4<BvWsx2*PJU3s&C3s
z@|nS}ThoZeK8fa9B{FLE=ikOjf<!~oyQWKs!QUXL;EF&2?)VcLM9?#uIU;G&uOz}x
zvWSIycS?&OD7WpSuE12(%Dv}a?F`3qu*fy%g@>E8>d#|1JOSY^uKcuQRTlCtYVguk
z^tW6yWyu(lq_HwYP<F#Rn`gv=#>LzX`8yTsBT<D>){p=zLHGycRcE;}%|`UE3W)ig
zzQ}FT7Stp&6$Sif;ulu@r~@Bc$uLUBi5!@{#&{;zQhh)q(n`@(SmcO4;~fo5DdnBf
zM{_spbZID7N_n+F!EJGy8ug4INHyg7O;d$pS-rJ8BKYf_6;db}0HD3%^I1EHs`(N#
zhANN4IU#CuvE2V&BV<SB#1;#rgav~?f51%V-Bn6fuS7=p`!jG~f%}FjB`a`4m+mHI
z=qmy+1*QHhYwq}jGbS4HIAMIul6BRL_9exRlaAGXVp8)&4RzpOjy>dF8Y_k0GH&Mi
zoHL|yds(-CyNM@wOMWHajDxE%&5}}%ZtuNFVvt%QwLipQ$dSnfqdBnI<UrVBH(sHy
z89$BYR#Ewk4)&}ZKt=#bRrPjyelHz_c{4Z0Xa(=5m1znHbC4Y+CBykCZQRsL$6(&b
zF<4Ox>&JaSOR`|Conv5)y!&mhnJTvsYE<}{FNw2G_~Ce{yU=Q>xi&>iP2l<s9P#|)
zQBImp&xh4a1fWZ-#F~LiJ=Y23s6Q;T{cS5b3|;&EcrW3AXNUdQ6%{?<AK@`rAhGdU
zw@x$HW?V`;CPhD$nE4T>&ZrPg%1H}u?HdZdy1Xt&Jse<|7*YkACqaw}^`CZD4BD|e
zTN<)EbOeUKp=?MKy@eeO$4>%&I>eKbjr}SW9uhulpCU5;@E(i6JQvLD_WSfzTZ{;|
z%oRGs#c46v{-WF(hsO~juMgonimL+ON!K}A)Flo`<GuOBmt_x7Qmi(n;$0!Wk(x)V
z>pT*LEu}AQy}VjmE#TZWxXcb4jh{jyGA;wgPM^fae!tF?;KhM$yZEK2`Gd9Gj?nhb
z8JMMD$<dZh3(|al6L*&BfJD%?;@fHC%JIe(cZGWkQb@Z_p=zW7BM<^L++B<{t~^wF
zkhL*pLxH6afXK(6Z}B+Nlwp;|s<&@0eae|2x!GFi5=;>N+g5PPsyIyHCI9*HmQlRF
zmhH|X)K0BwfugCN<>^qV%2a`gnwRb`>V6)0m`+yJA>7M}hB%qG3(C##=SK=xy`UVd
zJw*n_S-=D_-PH=HYh-4DNYV{N@g{!RlT8E9)txg?b$uI62JR?qX4<Z*LzlLO4?a8Q
zYe=ut<r=U+oVV<0-$JC9#L5TRk41v4WMr)Qb8euVJ)%A%2Kp|(gn?7B&DQgaHXCo1
zpg=jOxaIh?t1C9(H-QGYGR$O3+aFELm<iG=FXwk7y-rOJi7p_d&^;+1{RY$Gs~%MN
z3TCEVeks*U0pmNiOsll{U)<0G?tQ;t(})xvuE>Jc8#T}O4=$Xr0sEV`Bx4W^|EC^Y
z?(t%}sM-%@6!&B^U|V<SueLXs-}aFqrN4erC4=>3Ve)BWR}iZ<2pr$({tfWw=OfIQ
zfL0y(A3cF;HhUp&eGj<4%^sO`|5!UBpuA^E4D>FL1A!<q0T5^~X+17_LAIs>m^A~8
zl9<E4w~<_leHrYI?FZ!_c=P2%*Mkogs{2<=rfMZ*&#3(67xW?`twQ&W{*Gxq2HNht
zIvD`d>j}#jgunH}@vY&qzIm2HHL)MIe&e?az05y-;2Xu!iJYO_nIV38(3H7W!MHmR
z6&h@#rX4LOyd26K&wKXzuG)xcg$Xi1;R7+a{R2-1)TF5!u){JA<NP^PhaXS?)J@BO
z6f|be8eJ0`JKv-^y@d!Z=S@oe8Eo3Jm43jcG+|E!du3jJJz>uQ3;6TCJTkUoPaF#u
z&caUM1!NsTv8~>-hk%T-9*JC5s>Zg6sqJT_OhASkwL=`BOf#Zcmkl-5J=X@09dDz9
z%ZW_JFVwqaynCXg(OU%@eZ&G{6jROqos>0&=;ObjGj%F36mLQ(*R@uA|Cj%d(}x*C
zC6M3Oc2oY_mgUTD<2icvO8pQ2V%~AJ@oTn6eJ2$z#(4TPD^~ocTg3RoLcltezMyV9
zcJ_5S1YUly_UFlQZ6x8atI3j2&S7Ux4ISO}D9V$DGxlOMZs$PeCq^0ZFkT{K^Bj7M
z?In3oRYVqc=*HRY12&xKvT4H7Rpo8vdbz@31BxoaI+@_1+I_wnbO76m`VU=7hB@-Q
zI1w_WT}`i`AG!E5+480r{(Ae=1m0mh8+8=PRx!U_L<{GTfI26UEa<*kkXUkqly#P(
zY;_}!ch+@ArHB~cqL3{iqpEPCVafDHOxe0udU=vbX>lZTSb=T(hlhnY@-}(_9>5A5
z2Dl%J#xFN4*|)5_|Dp!J@Ep9{A!*k{r}2D56>iS`6xag5d)=X8*{LKp3Yr0K+}%F^
zXsJA5mCxNzrD7YN2{V!X3U;feuJgH(Z;iIp*BtMH$NXxLhx7Gi5Qm8KJY!s);um4D
zU?_5>pEhdG>e<bVuy3nK4L$3}lX<Z-0_Qiy3><T{lG&$XwwsHw=7V9?0ogtkm~mHh
zkcR_e?Kwf&zvJps*=b2l($Gjcy%j+W12!K+&Xh3vrH)X?G6@a#@t$FPQNP&eJMS!;
zsSaw&l|LwemMVNYt`VK!g_*R`{>=&gfhA*HK8w?6BuL=k3o|o>j+t_Yb*RA&hNuVK
z%Ch~$EK5lLx1329MzzMw7L+GLK3;@PFM9v!z!Qz%{#aD^mKmL!<$mM7=n<6Mvq{K;
z3>iq)gk0~1_*OEK@qUvi{lF2K2rk}_JPWwit*ZA#YHYV=f}mQ6J_UO#tT(7cC_UC>
zB}CRK7|ViS3S8t9L2G1Kis)Df?q}@=(T85X7~Xpryr9eXG*hEwv5w-DvZ7(0n1~0x
zLRbLmlt@$XHpB>yk$gbgpa`8KHhOspwESGh0fFkQ-2xV<>NtwKR!?ogHu$}dOL=>@
zjMYVW77Xj^O_$pBYRXKo<<nOXt_qj%0^R1Fa!Vd=OA0_FgikE8;lT(#j4m<xt@V3u
zDBzEp{Xy})VGG@;Y-E*ZxZ!}%ff{aa?=Kn31V$f51@KKthvimV!)t-gPZ7$uih8B)
zLb#t-+i?9v`Y-o0LMG8OXFU@7TTTZ_$wW#OzVH3K<VoKlQ$2FA<s%Ozw_F)S`$^l@
z^_M=X{_%T%9p)leq)tj0c*=wPRz<kpIw1g`BINd46#oJ5?-E{~JxoO`>^hZ=Kw8n!
zkl6Ty>@g2rVS*TzOLLXLhu=_<QeWzy@A_->YkcupFoaa_&v)SUb?mZ#UCZHeGFzoQ
zc`uk<U$zwXm<WSq@*_451>crAex@~Vi>y*@i*popA(z2@gC3w<5{L;uY4$zPjES_W
zF?oKUpe&_KYvZ+}dQ?+}Q!ZFq>B&)&Uhk(WhN;+%CM0bc9(g@F0$>+%%$oA#P_SbX
zjG?i?4wtyg-$R<V4>u=XlR{24><}Z!>`V2GRK;aYmqz3A@38ASqpi8M)se^i-Y^-P
zvF`)pse}0~6a)gpcWh>HyW4!+^#y&`(a9|H2S@gsxFy~i9Hpbma5^J;<<9S`QohRx
z_VW59H>zmzJw6N+MQA;bkq9pPR#iZMjO2RFb@C}b%JWs0U^+~~cW$nJZpb}1wVlCt
z!D5R^O|^$hIJ2=z<<cxe@}mLUp!mdKrs6}PDK}~cA1PERCL+CYfpIggXz{|cwlYVx
zHTc$1GA7?$Bf@e&MfdG1Dfa@PY8dJ;uX^ABQb(-OaF9h!V}QbwKG|oT)q)J5`G!x+
z7P2<6%?{+$Z9)|i+=)gBKOAaxv9>1xSNN^eTb||4Ay)Wb=cU-qAB5R)pYJwS=yc*9
zj8rc(V$Dm&`sJl76&5`9ZNBo}`4JeCP}b8qz!tn_nHNnMmW6em2n8cvF$pFnD}Il5
z;X*hL7JJ?V-U=U0QFIohE3x-DAwnt_&$WXXFXbDQ!3vTGZ4jb<hSc?@CS{WUGkQTA
z7%&_?>og^NtoUXU*E)j54?M-R)vkGW*Pv@|Wq!8ut2Q$ZkrvpaK+O&1f^z*U{~M?O
z##Lzny*koW+O)<z7Bv5%l2dF#wzaYr6gd88BQ~9jNJ$&D`z{18>{Iv~I+DJ0zjHH*
zqXarE`nv<ax|@mSx7-dxx8rGQO!owzZPk#|W5b%>^gCxG^>}M}HEeaDK-jXkDPl+N
z$ik!r?`${>{svh<qmc2+whI#?i+A)TP+ciO6MAB=w$M_wcW~y9;@7<POZ7T__((lk
z$!Hr<Sb+T`)DO8D+<i{f@tXe`4=pE7L8Dzeo6t}wZdA;5P3chNbWrcMmA9s6Y}sDw
zH4(iwG3_JCmAzy^qM?+;n4FU&=t3PzK=JS|yYfOoDd5pV#RBJ^+3eR;05#g{@CqrM
zH>KF+NwXB-bGE*+k~PWO5%76pN&@3Z>9;l{oqJhRAE+&dfIw>gpML?OHQ?Vy{~+2%
zKuig;$f)09^8ed{7N^CgJ^?M;&kRV8CXs}veQCyhL#vXxY*Bl;)d@S7TD`Fpc+7Eg
zQh>Ni@{XmRzW&Kw@f&L?z7M<&>U5LG9Yt3Ec)!y?do^rwi7fQ{#rW2IBaUv>%Dfs`
z{yRP;Wmj3efP{-er5UQEKf{w8r($dC0P_MQHIN8L$_g<o!+s_wf~<}t-Nkx&aL9u~
z@<OIoFQ8{qjS2qn<^7MrsxL(zgy4u!@=f+UgU(et@B{{UqVys)IQFM%DrJlCz?ke#
zm1lJw<k<u<EZtcFzTpY$!d!0o)FIp1_>?Ph3%vH|GG`R=pd`g;^Q=ocb2ma0RE1Yy
zBT_+Cb#`5zz8aQ=P8jXB;&dC-e)ukM3U(O&?FdwU#m@Yq>^)5?^o<_|N57nNb%vr<
z-AbR$a4BfTj+*Vx1x|g>(A`c<PL(UucCu|gc0Vi6G;`vEWe#0a=;GkK?^oaM{jQAn
z+K!)4tD(yGe&m4<!u)I#xHu;@Js8i9HrYcH;faUDy{|W4Y-kpoK6XYuqcDs6I5=0d
ziS9EcxGer;ZBXtO3>*Y&By57|)-P0%^**}>NbH0+r)1j+ZPEED2PO^!XM|+=@(A8H
zI$h!<X)Za^Pb$6~e4l!r!cB<w8>0Ne{`(XCyyAdB^0X}S8joCK$|hy_@fM|Q?;!RJ
zowjJX1uwiKDBdBC1Ba!LW5>5mm#&dY+T6u8eEM17UED`4DLG`UOAJ=*ZAaq7bX>)+
z6ood5voW}!MNHHvfg}VaXEbVZ5N$efm<{bz7qoN?kw!QjfY96ZXh1~BNfBfoOad7}
z&=W&TEcq%oN~7|1R2WEMdn2>QcAi^!ULl(0^hKGxae+2Dq6!l|lL$Ha=1tf4BU(NT
zOCsmK(VM!PNv`uoyNsU20jA=NFZhQdQ=zzEt0l&pW}5|H4hSh&KHHm<r9&s6$f)oW
z-ovrgZrdQb(mVeC6~V9PiKhg6o1dT&?;2yKAV`!kaQaA01oSENfN!v~DS2r=rs*n#
zjs1<T4=$t#dY_?}l9e{Cb{}?OVuvx0+K9EDL<&E3*=orh!C77~>RhQ+z(<w=$PwN)
zzv1)`%eT_Zrc5gppTRfVyu<G)dw*&7#<2OEUyxfQ*U|zILYoTduNS*~!gk4zGZCY5
zixfgdM)kjS^cuVy`D{MB?uCE=sP;8F9f<vH6ecK}me_;wECePd1;<fR4-+;SAGwFu
zo=Aw>exW-M9FUmonya~4_6jK!4xp5=*7Xk!ZNB-9cQ53Fi_^_uM`nUTr#)JdYStMn
zZI1l#z_^O@{?~i(7OAd0C1~YOHFLvOrrFZ715YKANEK3;p;~u&d3>Fy{bHf5Ei)R>
z4QBL3m!7J_(m7VkKUf6hd)*x{FoPMXyPIQGr?<h_ZMoA;t^J!VH7^lTq`}pTl;V`-
zB(%i}C^}YWT^%y=b-a&EEHZJM*7<tN6QhL?C5R?lOt~UDL8Qi{ROH6~^nkFZjJ4vF
zg$R^ET}!8TlXnm;F{Nili+UHsCqr1B{xxocAe=}DIBa+IeUxNL3T*%}Ek<U{Un9T)
z2SnszA~?4xQIxmzBk~Vfl>sKu3wF~wGfvIHND;(vDc5K=(}Q3$glzVx7hhMF=R>@8
z*T**F7D0!w;qN6rz#81X0X}ng^3T|DMd2PZm}<5jj1JukKAPa>8#0kyfe6ibzz&7e
z{Via98ibv8cH~8RUNBUwlLF+h_T+G<>2pfNK5>7dnCztOeU6DaIuWhYfq0y=^wbbM
zJ>6NzfTdnko+#^+coANHagdApo?DWUl7yA`_;E2NM}C7rPICBSFM_1uSv@Z@_*zeZ
z=_QvUZ0tf&Wb)7VTEq3ki{8(_bs%eeh29OJFnXbnm&5C!SKr?xv9vBgQ19zg1o)(+
zlV4p;wRgcPTxiVt;sbGYspTxg)c^c)iXyIvORg0ZoaL^fWj#$za)7qOrsbDs{KAYj
zfSI-q_M4Y~kk!z#-n|MWVo`O4&$%x1C}@pQ6@^nOXq6Oi6Wv8U!&NGaZCp<|i=OEW
z39j;P*T6L=%sb%y&&UV`VG8|x^lTiz)+rci*3jbKqG<1!DVra`)4I^);UZvM=FvOv
zF<i|#zD$vh%0Gl?Ul564f0xSNzeCO#0>)LuIKS{;ZFE+Ro8_o~6Kl2=>-(4RXyi7`
zSoqp~FVe&ug(rT^@JJ4}jkXvI7yjHdJ~>M4X)*ZxyGqkurA)1pqc$VFepV28bswxQ
z%htzStbqV50w&jfTE^ePNXF5-wpsbG1Z>9>)w47}r5m~o=9S<}R8e}DbVC0v)FLp-
zGP97N`T};FS{i{!+9r-qP6zvz;2}QH9>|V$T;L9hGE`eIycEdgH-L}+c=y8v*2t8V
zS9{6lXrP%BEKaGR<qVsfhHoOPbtZ|X3gxndCo#YENRsg<EHYBKY}$w`SF01SWy@XM
zNmjY58zNhfSBOAImOSlbFIPSfvs&|JE*!3)RKZ>>e4M9gO-OH)ng3mLu89$(+V~mq
zUhL0X@ggMRuiAS%b-L<f<#c~p4v3g*oYKY5X-s~u9qXjC8+=2__!EBQj{N6)O-=gB
zhah}J*BrM!WnP7eO!pq!h7AEF5Ns6-{3G$%gQp5HPUX9i%WS9X5N>E~bxNA>?q`OK
zq9IV9Fp|1^@SJkj$)l>d$RLJdhi_k=;tg>(2q=yJg>GjND2s=Lw3&x(t-)}a`8TPo
zy%I}+79t*v4<bN<27d$nPZa<V9t;LE0k)dTl6vk)?MWRL<MV#^iPhmxY5%>UAUPw`
zp2wNe#=|LDh1@Me2r$AW@>QAscdJGy-P8<T#AAe(v3m3Z3(M~y`PH8+EY4{2?1eqe
zS<4aO0x9ftJTJ~m5#e2x%_$d3001I{8Vm$tAVU6q;sYW<CB*-`%KuH*|666iH3VT^
zudlvE6zO+7RL62VYrlf+M|UCL?*Jh1fEHn54=-K6Ye|ujj}f=Jou{j$_#wv+-|LtN
zD~D6$#c22TA6Fs5#sD4u2M&c-Kcuh`%=pmLm6Q)jvY&GwBxzjUAVLD%#fzkI+caWA
zyVV*)^U4&ds4_+*H|R-%zuf1OaAu75W($92nXUNY3Zp_%Q7ASZ^SE6|I>&vxjZ(;s
zZdi2k*-;o$XDl;;_%36%eK3Us1e!u~g<UFpZg%$eN%76AmU3coqMg3HBRinCDB~n>
zot0oqBGrCK24(RFVA#U_RfkU_4kpK@gAIQ^U5M{ZEU(48<kr_^lG5P+t%j7P<ybCT
zOt$Oisj;U`Oi}Q4zmRE{2=9X9=8qh_Ejq@!Yj^_k>c)irBi92&l-a1ze}nhxNIkV%
zGlG9!dsL2low>6${vZLx1h#NC-Gpzw*0|lgQ?s-t5A5eS9I!gyT*(m5Q9M)T7?g}a
zzr#Z#vH)O2*9H<0*X6)*d9@qMDiY)P2qkQ0Jk2$ALq8Ts=O`&uR;c}KP?9#!#P(=f
zBtgNpr0!itdKcat?eYqq?%W;0!iwh5o)<ef&DdLNxm|L@*%H|eSdHm+Ah*o4lWNgv
z8_;(q6SZwfz_+NgyGD!VHPwn|&?mCiu*&b2d2sSM4x$}n#`fp?$jo`G{~}fP*dVnX
za}`4yK_>%H3#u+oOJfzGW|rLvwB$%AcXRtOMoT{Jo||0Ig$(&6DFd^03gmcJ68ltA
z9(#pUK7E0?vGF~XkPx<?v`ygPGR;<8CSU|-W*b<rzX&iNEX;XmeBW8aAgm1=d4|u6
z7Wa)sQZZLu+Gu42#=cZhjeoa9yV7u%Gx(}B?WjXZG5uPtem#>}B)~mpsbO29eWnXI
z-`?v#`hLqDor(cT>Uf|M>=F85uTa2p4qhwOuK%Jw&Y}PYrVjwQomSdA9ve{OfyD4K
zg`x4%8G7}XsoH{TR}-)78SSj*cbJ<@ivum`zS1V-C%@EE#l*B>9|fye92%n*F&ji)
z+H4;gh@{;$JS^T&Fl{(X8nC^ZLgKsVdwR)8;b_MMj|NNycw6yy)l7WKc89t!JIkR{
zNm1>+vF#=mpRmG*G?9|7h#o=!;u`|U7LV4m8OF1^!Y#MsN|K#GbbGi48{A-otiF(^
zOPpi+Du69a_nSaCSj%$Bkd%F(<RR@xho|PM`R;QUgA~zn{Za@2Lu|P!-be3-hN}`R
z__2d7%MjJ*@p4@}<qwFh(QNM`>1@CI+_tthaJbgh0@pEzu+E=No)n10zzZ#Mdi{HI
zTmX7et?+RRH4TsiRb1ba5$&gDBFQjX3reJ`L7(OuTxM_uyv<Q+9$a}<Y;4N<Y%-k=
zrP@TwIJ~H+h<cyj2m;VT4+N}RjjA0gSI2I3blIxr6Qn_Y$I@!S6$VA%)`DypwAm7k
zj3^SNMgqjO&L?|!Yd`8KCGZdhHhXMhFxF{w*#qUxe}$4js$(Lx$PLYC2S|?(b+oGu
zeKIF`Icy|_ETc67PR@9?-lu3(*3bReKwchoxHG%1zVb+rg0WXqMQ)Om=;p#B`2reL
zE152^NbvyvK`J%9pUm<P3AzH_UFJlAD^^ykqp6-83V#^-dFutHYGez`!@}D|mkViR
zOL*lzj0h5>O`2S0To%ugqq)bE99Rvb3spHUi<^wLN>hyztgi?AjhR?QTX$HS1HMRt
z4qX*q7;a{U8=AeNJ$Pj1rkP_dXzMP(z`K`RGda<zdOl(9`huk>um)y>+hylZrhds|
z)vG}pB?HBG&}^LxF~P&P^aJIw8~5BPLqE6FQVfFpWHPjQ@>1=FS}5A;uXv5e9&){e
z`A#<DQ#&o3A{zURQwpmxyjHZX?ljoSwfJ8iqW*3D5<#6C#^e^QqgT!xGcInN0e}BR
zx;TXGwMOQ#{$%vbTLimZ-R_my4rbzUvAc0iF3mlj<|}efQ_S*Yh*7)tHt*6~KB)En
z@;<o%Of!&!;?`psDN@Q(=gn4y21l-xI4RX)Qf*k>IL{WAEjQoQ7HwjPQ}pxt5`$(Q
z?e4X;3$Bf`LnrgU69_UruJ(JY>FY#%yKsg{WD!yc5di@dv%v{m%&k$HS}dDU2{U8y
zMSl+!c%A14-x7N&<npLpxj1a)MYF{uM3h*5Euj3~w@5{yn5~}2m2XL_60DTi`dP0Y
zO;GObDJM$=7_{|@s}=Cc2m%5kfq}tb5J3FDv;c@802Bd;1VI3VfDxeLAOy&NZvWR7
z0>CFQ@GO;ZH7qUsPUrlCw>CouhB4(v&01c@;MZTn-4<;B)))UPiUkRvAb?3UV0StQ
z2v9~zQ2SZ8LVF*P1vi2?0tDfouzym)Km-urpB@MRL<A_pf9d|8um1-&?$-Uz7gA1P
z#O|aJunLHd7hAC+56XuO>BG0MHO(B&KC3m)ngM<U59mTmN0oWFvP$yBL&4@%h`!6H
z!s)YW;s3Gzf3o@i#U-Q$u=NDO>lE`J^jXJ$Lr;J0xWA1MDXpYZaU0}ecRFc){z9y9
zkVOsjeg~afcxc<w=SSmAZ++7@Wmejy(5})oAy()k5;NPpJUKbJE07fjX)9C7_O`uj
z41}2cA!(vSN7qr`%YEnBkB;7C;|YQW6Vm{Hd|zG<>ey?CbVjFR-agXi-AQ;9*=$s~
z+_`9N=T~i+pQA?kj!J8+*)+{_z*xAh8xmGw5Hkq=!(%^wqXqT-!hiH(o*66!qZ9I&
z&ALcA+HRRkSYmu|&vYQi>3lvh67^1FYWQ)?pSVdR6DgY2LKnwDrb0-^1DZ>dn7YNH
zwtxwDCLMkzt=LR@!6?#QLy>}gf{YMSbCB56$Hm1RN3?J!XDyImlo(3C$!P5r65}-j
zB&(X6r)d;PQ`e~IM6leAS4H>rojC^5e`#gK%5vjUIy%o+^^-GrdmV9CP{;0XUWEA?
z1@;ImsoO$5-kCmeiZLw5MPZFx#Eq64q!pdr;~lBp%qNh^OAl=)Pj+j8&n_xRNE|1w
zKh^a73*w6|DbS+P0oNj`Mc|ZmC+CR@)@d*LOSt<$v&t8CiD1EvA?ltHM$XG!%qcs=
z;uAxR)1BW8^2y%;S>KO5UCaJ(gBJ|^M(J_yjJC-}32S3c_GzIc+&shFl5hK`zKAg2
zS2wE|VyG~*Bxw=KXy?kvaTs;7cJ&QMwD)Ju+c)y5d0~`<FqXw5ugD1kgB()K-Z$Vt
z#bLYAU<fsE_hvZ`m#M{v3AP0U6qL!634fIih)_JEKr~LIh!9f&nqgu}OifOb*DYCE
zY5$f3HDIBtm(u<rY*%9NDQuxjz=x~l@Mwc50~>#D<9tzwgo@zM--v+^Kh(K|Fiz*u
zs5eq~1~J9eS}gE`er5?Fu?O<!7m9u1X4M7d%6PRANM>V?U!s=yGfIsjLBIoUk|5>*
z(CE#j@#>@*-4=rYE+=y+ak~C8TaV%fJMDW@ulg{Qf2sMv4TtmAxU))~1|>0O-i8b;
zlQt=6s$$<cF*&($wOYJ&^9j<-j+W_HQ2Lrmre;Wt*^PXkH8%|rUcOv>@9N>qRCc+@
z;@4`K$FCOpK76u6IV-WxL;Wjx4+DTy(bZYSK}03D$MS@!6Zt>BiU)rrr)qr)G_X(P
zI9w65z-K0KI`>$Af8neN7>s@qGd9Qt(XEH@ad3?7k`wi=Eq|yGCBP_lVc5BPJp5?3
zFN1;?_r-rwFL*vBUv*aED`+c!pl^cQ$ib6poY7lr`NOklaYPB@LoC6*&LHuVli%*?
zf;2w-{I5%Qo77HwBq$UV@~IIcLN+cl?5nJc5;#Sz?zOKGvuvVG7i+Vkv86j_dZEgN
z7>fq@QI$R>I2??lPJOoQSLb@wb3=Gj+&p=!F;~mW(-v`m<mco$<7qR8Hc>VP$3w@D
z>pj`sG-nAKTM#xovtyh<WhMgnxB^_lp?f8EP+1msLutu^vv#emL3w~rho-9r2Q4mI
zXoxPJg}<MA(0+9VWC#;tjDt#@hUv5X%dpX)-GX6T>65SV!R6LTgp%B+B1IbwYdsh`
z+6PXsN-BzA2Cn8x%-F|+E8Fz{Oph(##^B*Oj^%5K6(7`F#>WOi>^ZhQI$8y`HG=sk
z4ZY8;!f<8Ee2nK@jxNQyVN}4gP(e+0k!!pTSYdK#DsTTz{*|##eHmTdMxOIzMU!bJ
zT^RZYy&C9BXD^E15XI=k{IUJdzjucSAC#`2g2G5cw2L7sa|@~(Jzb*kZd66NhACqR
zM+YU*aQreD54W9eK<8X&Qop1u`)@^*>o<DHXZ+b-s!S`NoVQYPZ@+%=OO&zfyDTzT
zw~aEJL;S&f__<Nzy^&na-3`57O|IGX=OW(YhJ;Bb+q|gT5C3vE<r_%p$##{hGVH5_
z5o?+Z+^Kwj87R@<`RVgjzV~_}_&K-W!CwkAUN7nKS<`RiR@o8d-YR*Kyr6acl9NaM
zBYlGwgy|yryP@-?x?AxOpRCUSqFvL+&=K4sQNo*8`R;=%aQ11#Dok*`R6YG59IQXH
z7gJ#B!M{;#iv4d+nbXQDclATvnL7%6zs;XpC=eLK5Ak|8^}A2baPVEF+U=t}AkYNf
zhU0HE@_ru@PD7oi@Zi)xe(T!?;u%I3m@0%1m4mk=RxK{2seIc<3~C8$d(T!<Oe#Uw
zI8vDB@ewDx%tS4^<+(LN{*=$U?C28GZC<!o3A~@9F6gyuzyq{^jJfQ<)1`^&$A>B^
z$7{is1O6ik(CNU~DXrw!RsYr24%#=Xw_ZPvib=H&W5}jMNF(89e|Nl;8kL#l8|>d-
zUA3@3+!$=duP=@_>=?rQKTkJsD#vBENN4(LzgFH$342hfq2(!$4Udrpx*XCJCVXTG
z7JYGKP40+$o8KiBFg3e@h{?^I1fDNdyJ{(8>^JCqog}Ex1#P{9GJWW0YQirsLs)w&
z@s@(~Np=31yNvf8{mlv5vhthJj$~tw;9}+YE`h=RSo7RnZl(J+YsDms7}0x|VmsCp
z8KVZ`X01vK(dY@Aq*sXS!GW?$6?S&Bz^?gDp5-y`s}hsYU!S*2a*^QI3uKLp-_POq
z9Eo5cC5eKZkCXLvz}DJ&Pv$T7w5sD+tS$enjprO_8}h{9Xaccm9Sz{#<bxWCDgdu!
zM}`vVUoLt*qiuqKq{OCh|HamsqR{^bF8Z$+fnO1(sj#=ckMlCj4ruYhd1|lvKx)sg
z?qu?5OdR&ene>=*Y@MaNi-8D$Mny7&be)@ai^GEc3!wS`0X+Wz&i?}d{dd3<tb_-^
h%|l)TAp}R>lX-v|DT<gA$Nq!6<fN1(t0hdK{}-NDZzKQ!

literal 0
HcmV?d00001

diff --git a/doc/workflow/importing/import_projects_from_gitea.md b/doc/workflow/importing/import_projects_from_gitea.md
new file mode 100644
index 00000000000..936cee89f45
--- /dev/null
+++ b/doc/workflow/importing/import_projects_from_gitea.md
@@ -0,0 +1,80 @@
+# Import your project from Gitea to GitLab
+
+Import your projects from Gitea to GitLab with minimal effort.
+
+## Overview
+
+>**Note:**
+As of Gitea `v1.0.0`, issue & pull-request comments cannot be imported! This is
+a [known issue][issue-401] that should be fixed in a near-future.
+
+- At its current state, Gitea importer can import:
+  - the repository description (GitLab 8.15+)
+  - the Git repository data (GitLab 8.15+)
+  - the issues (GitLab 8.15+)
+  - the pull requests (GitLab 8.15+)
+  - the milestones (GitLab 8.15+)
+  - the labels (GitLab 8.15+)
+- Repository public access is retained. If a repository is private in Gitea
+  it will be created as private in GitLab as well.
+
+## How it works
+
+Since Gitea is currently not an OAuth provider, author/assignee cannot be mapped
+to users in your GitLab's instance. This means that the project creator (most of
+the times the current user that started the import process) is set as the author,
+but a reference on the issue about the original Gitea author is kept.
+
+The importer will create any new namespaces (groups) if they don't exist or in
+the case the namespace is taken, the repository will be imported under the user's
+namespace that started the import process.
+
+## Importing your Gitea repositories
+
+The importer page is visible when you create a new project.
+
+![New project page on GitLab](img/import_projects_from_new_project_page.png)
+
+Click on the **Gitea** link and the import authorization process will start.
+
+![New Gitea project import](img/import_projects_from_gitea_new_import.png)
+
+### Authorize access to your repositories using a personal access token
+
+With this method, you will perform a one-off authorization with Gitea to grant
+GitLab access your repositories:
+
+1. Go to <https://you-gitea-instance/user/settings/applications> (replace
+   `you-gitea-instance` with the host of your Gitea instance).
+1. Click **Generate New Token**.
+1. Enter a token description.
+1. Click **Generate Token**.
+1. Copy the token hash.
+1. Go back to GitLab and provide the token to the Gitea importer.
+1. Hit the **List Your Gitea Repositories** button and wait while GitLab reads
+   your repositories' information. Once done, you'll be taken to the importer
+   page to select the repositories to import.
+
+### Select which repositories to import
+
+After you've authorized access to your Gitea repositories, you will be
+redirected to the Gitea importer page.
+
+From there, you can see the import statuses of your Gitea repositories.
+
+- Those that are being imported will show a _started_ status,
+- those already successfully imported will be green with a _done_ status,
+- whereas those that are not yet imported will have an **Import** button on the
+  right side of the table.
+
+If you want, you can import all your Gitea projects in one go by hitting
+**Import all projects** in the upper left corner.
+
+![Gitea importer page](img/import_projects_from_github_importer.png)
+
+---
+
+You can also choose a different name for the project and a different namespace,
+if you have the privileges to do so.
+
+[issue-401]: https://github.com/go-gitea/gitea/issues/401
diff --git a/doc/workflow/importing/import_projects_from_github.md b/doc/workflow/importing/import_projects_from_github.md
index b3660aa8030..86a016fc6d6 100644
--- a/doc/workflow/importing/import_projects_from_github.md
+++ b/doc/workflow/importing/import_projects_from_github.md
@@ -6,8 +6,9 @@ Import your projects from GitHub to GitLab with minimal effort.
 
 >**Note:**
 If you are an administrator you can enable the [GitHub integration][gh-import]
-in your GitLab instance sitewide. This configuration is optional, users will be
-able import their GitHub repositories with a [personal access token][gh-token].
+in your GitLab instance sitewide. This configuration is optional, users will
+still be able to import their GitHub repositories with a
+[personal access token][gh-token].
 
 - At its current state, GitHub importer can import:
   - the repository description (GitLab 7.7+)
@@ -85,7 +86,7 @@ authorization with GitHub to grant GitLab access your repositories:
 1. Click **Generate token**.
 1. Copy the token hash.
 1. Go back to GitLab and provide the token to the GitHub importer.
-1. Hit the **List your GitHub repositories** button and wait while GitLab reads
+1. Hit the **List Your GitHub Repositories** button and wait while GitLab reads
    your repositories' information. Once done, you'll be taken to the importer
    page to select the repositories to import.
 
@@ -112,7 +113,6 @@ You can also choose a different name for the project and a different namespace,
 if you have the privileges to do so.
 
 [gh-import]: ../../integration/github.md "GitHub integration"
-[new-project]: ../../gitlab-basics/create-project.md "How to create a new project in GitLab"
 [gh-integration]: #authorize-access-to-your-repositories-using-the-github-integration
 [gh-token]: #authorize-access-to-your-repositories-using-a-personal-access-token
 [social sign-in]: ../../profile/account/social_sign_in.md
-- 
2.30.9