1寇仓、在Gitea中新建倉庫举户,如abc.git
2、將gitea-repositories
中剛剛新建的倉庫改名遍烦,如abc-備份.git
作為備份用俭嘁,需要用到里面的hooks
;
3服猪、兩種類型舊庫處理
(1)舊庫為bare類型(舊服務器上的庫供填,如xxx.git
)
復制到gitea-repositories
中,修改名稱為與刪除的庫abc.git
一樣罢猪。
(2)舊庫為本地Git文檔庫(本地克隆的庫近她,如xxx
,里面含有.git
隱藏文件)
使用git clone --bare C:\xxx C:\abc.git
將C:\xxx
轉為bare類型的abc.git
膳帕,并復制到gitea-repositories
中
4泄私、用abc-備份.git
里的hooks
文件夾替換abc.git
中的hooks
文件夾
否則,會出現無法在首頁推送消息备闲、庫占用空間大小不更新等問題晌端。
5、刷新Gitea頁面即可看到被替換的庫
6恬砂、其他問題
(1)目前發(fā)現Gitea頁面中XX次提交
不能正確顯示咧纠,重啟Gitea服務后才能正確顯示;
(2)庫大小占用空間大小需要push代碼后才能更新泻骤。
評論中 手心_d12a補充兩種方式:
1漆羔、gitea自有的遷移外部倉庫功能;
2狱掂、新建倉庫后將本地原有git庫遠端origin修改為新建的庫URL演痒,然后重新推送一下即可,舊有記錄也會同步上去趋惨。
轉載請注明:作者gisxiaowei鸟顺,首發(fā)簡書 jianshu.com